Installing Web Server 7 in OpenSolaris 2008.05
By sriram on Jun 11, 2008
OpenSolaris 2008.05 has formally adopted Java 6 SE out of the box . That is a great news for most of us. Unfortunately, Sun Java System Web Server 7, is still bundling with Java 5 SE . So, if you tried to install this highly scalable Sun Web Server on OpenSolaris , you would see the following error
Now, what this error means that OpenSolaris 2008.05 does not have necessary compatible libraries bundled out of the box to support Java 5. Hmm.. why would they when Java SE 5 is way out of support life . It is time to move on to Java SE 6.
Anyway, Web Server 7 installer does provide a way to use Java SE 6 runtime available within OpenSolaris. So, in this blog , I will walk you through the list of steps involved in getting Web Server 7 working within OpenSolaris 2008.05
Note: Web Server 7 officially supports Java SE 6 as well as Java SE 5.
- Assuming, you have a valid internet connection, let us go ahead and install Java 6 SE development packages from OpenSolaris repository. Open a command line terminal window and download / install the development binaries by running the following command.
pfexec pkg install java-dev
gunzip -c <download file name> | tar xvf -
- Now, let us fire up Web Server 7 installer by pointing to the Java 6 SE runtime available within your OpenSolaris
./setup --javahome /usr/jdk/latest
- Follow through the installation screens like 'accepting the license, choosing an installation location etc.' . Now, when you got to choose between 'express' and 'custom' installation mode, you might want to choose the 'custom' installation mode as shown in the below image.
Choosing 'Custom' installation mode, allows you to tell Web Server 7 installer to use Java SE 6 runtime bundled within
OpenSolaris. The attached sample installation screen shot of this next window showing
how to tell Web Server 7 installer to use Java SE 6
Now, follow through the rest of the installation screens by choosing an administration password and completing the installation. That is about it. You are now ready to use Web Server 7 with Java SE 6
Note: Very shortly, we will also follow up with an IPS package of Sun Web Server 7 within OpenSolaris pkg repository making it lot more simpler to get Web Server 7 on your OpenSolaris .
As always, if run into any issues , please feel free to visit our forum where product engineers and other smart minds lurk.
Hope this helps