Wednesday, July 7, 2010

GenoPub based DAS/2 Server installation - Part 1

1. Check available Java SDKs

#> update-java-alternatives -l
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
java-6-sun 63 /usr/lib/jvm/java-6-sun

2. Use Sun Java SDK
#>update-java-alternatives -s java-6-sun
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.
update-alternatives: error: no alternatives for mozilla-javaplugin.so.
update-alternatives: error: no alternatives for xulrunner-1.9-javaplugin.so.

3. Make sure Java SDK version > 1.6 (better be 64 bit)
>java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)

4. Install Tomcat
>apt-cache search tomcat
>apt-get install tomcat6

#CATALINA_BASE: /var/lib/tomcat6
#CATALINA_HOME: /usr/share/tomcat6
#CATALINA_TMPDIR: /tmp/tomcat6-tmp
#JRE_HOME: /usr/lib/jvm/java-6-openjdk

5. Setup the environment for Tomcat

#>ls /usr/lib/jvm
root@ubuntu:/# ls -al /usr/lib/jvm/
total 60
drwxr-xr-x 5 root root 4096 2010-06-29 13:09 .
drwxr-xr-x 100 root root 32768 2010-07-07 10:14 ..
lrwxrwxrwx 1 root root 14 2010-06-18 13:25 default-java -> java-6-openjdk
drwxr-xr-x 4 root root 4096 2010-06-18 13:25 java-1.5.0-gcj-4.4
lrwxrwxrwx 1 root root 14 2010-06-18 13:25 java-1.6.0-openjdk -> java-6-openjdk
drwxr-xr-x 5 root root 4096 2010-06-18 13:25 java-6-openjdk
-rw-r--r-- 1 root root 2313 2010-04-14 21:25 .java-6-openjdk.jinfo
lrwxrwxrwx 1 root root 19 2010-06-29 13:09 java-6-sun -> java-6-sun-1.6.0.20
drwxr-xr-x 8 root root 4096 2010-06-29 13:09 java-6-sun-1.6.0.20
-rw-r--r-- 1 root root 2392 2010-04-23 08:54 .java-6-sun.jinfo


Append the following lines to ".bash_profile"

###########################
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20
export CATALINA_HOME = /usr/share/tomcat6
export CATALINA_BASE = /var/lib/tomcat6
export CATALINA_OPTS=-Xmx4096m

###########################

Then make logs directory for catalina's outputs
#>cd /usr/share/tomcat6
#>mkdir logs


6. Start Tomcat

#>cd /usr/share/tomcat6/bin
#>catalina.sh run

The ROOT directory will be:

/var/lib/tomcat6/webapps/ROOT/

7. Install MySQL

#>at-get install mysql-server #version 5.1

8. Download & Install Connector-J

#>wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.13.tar.gz/from/http://mysql.he.net/

#>tar -zxvf mysql-connector-java-5.1.13.tar.gz

#> cp mysql-connector-java-5.1.13/mysql-connector-java-5.1.13-bin.jar /usr/share/tomcat6/lib/



No comments:

Post a Comment