What is Apache Tomcat ?
Apache Tomcat (or Jakarta Tomcat or simply Tomcat) is an open source servlet container developed by the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment for Java code to run.
Preparing Anything
#uname -a
Linux cabikhos 2.6.18-164.15.1.el5.028stab068.9 #1 SMP Tue Mar 30 18:07:38 MSD 2010 i686 GNU/Linux
Edit Debian Repository
#vi /etc/apt/sources.list
#####Add 2 lines below :#####
deb http://ftp.de.debian.org/debian/ lenny main non-free
deb-src http://ftp.de.debian.org/debian/ lenny main non-free
Install Sun JAVA JDK
#apt-get install sun-java6-jdk
Edit Profile
#vi /etc/profile
export PATH
JAVA_HOME=./usr/lib/jvm/java-6-sun/.
export JAVA_HOME
Download Tomcat
#cd /root
#wget http://apache.imsam.info/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
Installing Tomcat
#tar -xzvf apache-tomcat-6.0.18.tar.gz
#mv apache-tomcat-6.0.18 /opt/tomcat
Edit Tomcat Init
#vi /etc/init.d/tomcat
#!/bin/sh
# Tomcat Init-Script
case $1 in
start)
sh /opt/tomcat/bin/startup.sh
;;
stop)
sh /opt/tomcat/bin/shutdown.sh
;;
restart)
sh /opt/tomcat/bin/shutdown.sh
sh /opt/tomcat/bin/startup.sh
;;
esac
exit 0
Edit Tomcat User XML File
#vi /opt/tomcat/conf/tomcat-users.xml
Update rc script
#update-rc.d tomcat defaults
Change tomcat init permission
#sudo chmod 755 /etc/init.d/tomcat
Starting Tomcat
#/etc/init.d/tomcat start
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr
Result :
We can access tomcat through browser
example : http://ipaddress:8080/
=== Big Thx and Credit for Cabikhosting.com===
0 comments
Post a Comment