Wednesday, August 31, 2011

Apache Tomcat 5.5.33 installation on RedHat Linux 5.4



Download the following 2 files from the

http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

http://apache.mesi.com.ar/tomcat/tomcat-5/v5.5.33/bin/apache-tomcat-5.5.33.tar.gz

http://apache.mesi.com.ar/tomcat/tomcat-5/v5.5.33/bin/apache-tomcat-5.5.33-admin.tar.gz

[root@rajphx tmp]# pwd
/tmp

[root@rajphx tmp]# ls -ltr /tmp/

-rw-rw-r-- 1 test test 81030452 Aug 30 23:52 jdk-7-linux-i586.rpm
-rw-rw-r-- 1 test test 6531699 Aug 30 23:53 apache-tomcat-5.5.33.tar.gz

[root@rajphx tmp]# rpm -ivh jdk-7-linux-i586.rpm
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
plugin.jar...
javaws.jar...
deploy.jar...


Now....

Add following line once the jdk is installed. This rpm contains both JAVA runtime and development package.

vi /etc/java/java.conf

JAVA_HOME="/usr/java/jdk1.7.0"

# export JAVA_HOME=/usr/java/jdk1.7.0/

I have copied the apache tomcat tar file in the /opt/tomcat. This may vary as per the requirement.
May be you can install in /var as per the production requirement. But this depends.

[root@rajphx tomcat]# ls -l
total 10888
drwxr-xr-x 11 root root 4096 Aug 31 01:05 apache-tomcat-5.5.33
-rw-r--r-- 1 root root 2918400 Aug 31 01:04 apache-tomcat-5.5.33-admin.tar
-rw-r--r-- 1 root root 8205713 Aug 31 00:59 apache-tomcat-5.5.33.tar.gz



[root@rajphx bin]# ./startup.sh
Using CATALINA_BASE: /opt/tomcat/apache-tomcat-5.5.33
Using CATALINA_HOME: /opt/tomcat/apache-tomcat-5.5.33
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-5.5.33/temp
Using JRE_HOME: /usr/java/jdk1.7.0/
Using CLASSPATH: /opt/tomcat/apache-tomcat-5.5.33/bin/bootstrap.jar
[root@rajphx bin]# ps -ef | grep tomcat
root 10390 1 99 01:00 pts/1 00:00:08 /usr/java/jdk1.7.0//bin/java -Djava.util.logging.config.file=/opt/tomcat/apache-tomcat-5.5.33/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/tomcat/apache-tomcat-5.5.33/common/endorsed -classpath /opt/tomcat/apache-tomcat-5.5.33/bin/bootstrap.jar -Dcatalina.base=/opt/tomcat/apache-tomcat-5.5.33 -Dcatalina.home=/opt/tomcat/apache-tomcat-5.5.33 -Djava.io.tmpdir=/opt/tomcat/apache-tomcat-5.5.33/temp org.apache.catalina.startup.Bootstrap start
root 10432 9365 0 01:00 pts/1 00:00:00 grep tomcat


Now accessthe apache tomcat by typing this in your browser window.

http://192.168.1.332:8080/