I recently helped a customer migrate their
TWiki
setup. They were using TWiki on Apache Web Server and wanted to migrate to TWiki on
Sun
Java System Web Server running on Solaris 9.
The migration went through fine without any major hicups. Since the
TWiki documentation does not discuss TWiki installation on
Sun
Java System Web Server, I thought of sharing the high level steps based on my experience.
Installation Steps:
- Install Revision Control System(RCS 5.7) from
http://sunfreeware.com/
on Solaris 9
- Install GNU diff utilities(diffutils-2.8.1) from
http://sunfreeware.com/
on Solaris 9
( The above two packages are needed for TWiki software to run)
- Ensure that you have Perl
version 5.005_03 or higher(Solaris 9 by default ships with perl and it can be used by TWiki)
-
Download Twiki
Software(TWiki20040902.tar.gz - production release of 02 Sep 2004)
- Install Sun Java System Web Server
6.1sp4
on the Solaris 9 machine
- Install Twiki software by untarring it to doc_root of Web Server
instance
-
Enable
CGI on the web server instance to be used for Twiki
- Configure the Twiki CFG files(setlib.cfg and TWiki.cfg) as per
TWiki
Docs
- Create a link to “sendmail” binary(using "ln") as "sendmail" on Solaris by default resides in /usr/lib directory
- Fix ownership/permissions issues of the Twiki install(if needed) to
be same as the user id chosen during web server install.
- Edit the TWikiPreferences topic as discussed in TWiki Configuration
docs.
- Enable htaccess on the instance (recommended but not mandatory)
- Test Twiki install using the "testenv" script provided by TWiki and
fix the warnings if you see any.
That's it! Go to
http://host.domainame/twiki/bin/view and start TWiki-ing away!
Buying the best of breed software and a ton of hardware does
not always guarantee the creation of a successful software solution.
While it is important to choose the right software and hardware to
meet the needs of your solution, there are other important factors
that play a vital role in the creation of a successful solution.
Among other things, the design of a software solution should be done
considering availability, scalability, performance, security and
integration of software modules. A successful software solution
deployment is one that is carefully planned, architected, designed,
implemented and backed up with comprehensive hardware and software
support. Here at Sun, we have a full range of Solutions
and Services offerings available to you. In fact, we have
Solution
Support Services that will help you in design, development,
testing and production phases of the solution lifecycle. Using
Solution
Support Services will also help improve predictability by
increasing availability, decreasing unplanned outages and maximizing
efficiencies.
I could not get a chance to attend the technical sessions at JavaOne 2005 this time, but I did get a Pavillion Pass to assist with booth duty at
Booth 900. Sun architected, built, tested and deployed a solution to enable Bono to call on his fans to join him in his fight against AIDS and poverty. An initiative called the
ONE Campaign. This solution is being deployed in real time from the U2 concert venues.
Dany is the chief architect and technical lead of all the work we've done with the ONE Campaign initaitive. This demo was built on the web infrastructure suite,
Solaris 10 Operating System, and SunFire servers was deployed to create a pragmatic Service-Oriented Architecture (SOA) solution for Bono. You can check out
Mary's blogs to know more about this solution.
Yes, I know most of us here at Sun have been blogging about
2005 JavaOne Conference, but believe me the excitement is in the air and we just can't just stop this wave of enthusiasm and exuberance. Its like the Power of Java has cast a magical spell on all of us. And why not? Its one of the world's largest gatherings of developers, and IT managers who are focused on
Java technology. Its just a few more hours before the show begins, don't miss it, be there.
Yeah, I know I've been slacking and I don't want to give excuses for being lazy in blogging. I will get straight to my topic. Sun released the all new
Sun Java System Web Proxy Server 4.0 a few days back. The Sun Java™ System Web Proxy Server (formerly Sun ONE Web Proxy Server) is a powerful system for caching and filtering Web content as well as boosting network performance. Its a major upgrade release based on a modern HTTP core engine that is HTTP/1.1 compliant and suports IPv6 notation for IP addresses. For additional information, here's the
Product Documentation. "Try and Buy" download is available
here.
The New Features of the Solaris 10 Operating System
course provides students with an overview of the major new features in the Solaris 10 Operating System. And guess what, its free! Go for
it!