Home » » How to install Tomcat 6 on RHEL 6 or CentOS 6

How to install Tomcat 6 on RHEL 6 or CentOS 6

Written By Psychic Zero on Wednesday, January 18, 2017 | 4:55 PM

Here are some steps to install Tomcat 6 on Red Hat 6 (or CentOS 6).

 First we are going to prepare the repository:

yum install yum-priorities
rpm -Uvh http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
rpm -Uvh http://mirrors.dotsrc.org/jpackage/6.0/generic/free/RPMS/jpackage-utils-5.0.0-7.jpp6.noarch.rpm

Next we will install Java and Tomcat 6:

yum -y install java
yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps

Finally we can launch Tomcat 6:

service tomcat6 start

To connect to Tomcat, just browse to port 8080 on the server, for example:

Here are a couple of diagnostic commands to test that Tomcat is running:

# service tomcat6 status
tomcat6 (pid 17318) is running... [ OK ]
# netstat -nlp|grep 800
tcp 0 0* LISTEN xxxxx/java
tcp 0 0* LISTEN xxxxx/java
# netstat -nlp|grep 8080
tcp 0 0* LISTEN xxxxx/java

File Structure

The Red Hat file structure is different than the default file structure Tomcat 6 has when installing from source. Here is the file structure that is used when installing with this method:

/etc/tomcat6 (this is where the main tomcat config files reside)
/var/lib/tomcat6 (this is where you will add and/or change most of your files)

Here is an article that explains how to add support for JConsole debugging and/or monitoring to Tomcat:

Source Newpush.

Additional (Use port 80):

# iptables -D INPUT 5
# iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080    
# iptables -t nat -A PREROUTING -p udp -m udp --dport 80 -j REDIRECT --to-ports 8080


Post a Comment