CentOS 5.7 - Tomcat 7.0.27 - JDK 7u4
- Install Java
- Install Tomcat
1.Download JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
jdk-7u4-linux-i586.tar.gz
2.Download Tomcat
http://tomcat.apache.org/index.html
apache-tomcat-7.0.27.tar.gz
3.Install Java
a.create /usr/java
# mkdir /usr/java
b.extract jdk-7u4-linux-i586.tar.gz in it
# tar xzf jdk-7u4-linux-i586.tar.gz
c.set JAVA_HOME in ~/.bashrc or ~/.bash_profile
JAVA_HOME=/usr/java/jdk1.7.0_04
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
d.reload .bash_profile
# source .bash_profile
4.Install Tomcat
a.copy tomcat in /usr/share
cp /root/tomcat/apache-tomcat-7.0.27.tar.gz /usr/share
b.extract tomcat
cd /usr/share
tar xzf apache-tomcat-7.0.27.tar.gz
c.Run tomcat with tomcat user
groupadd tomcat
useradd -s /bin/bash -g tomcat tomcat
chown -Rf tomcat.tomcat /usr/share/apache-tomcat-7.0.27/
d.create a startup script
# cd /etc/init.d/
# vi tomcat
---------------------------------------------------------------------
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.7.0_04
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/share/apache-tomcat-7.0.27
case $1 in
start)
/bin/su tomcat $CATALINA_HOME/bin/startup.sh
;;
stop)
/bin/su tomcat $CATALINA_HOME/bin/shutdown.sh
;;
restart)
/bin/su tomcat $CATALINA_HOME/bin/shutdown.sh
/bin/su tomcat $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
---------------------------------------------------
e.Change file permission for execution
# chmod 755 tomcat
f.Configure tomcat to automatically start
# chkconfig --add tomcat
# chkconfig --level 234 tomcat on
g.Test the script
# service tomcat start
# service tomcat restart
# service tomcat stop
h.Check the logs
# more /usr/share/apache-tomcat-7.0.27/logs/catalina.out
i.Start tomcat and connect to web
# service tomcat start
# http://yourIPaddress:8080
l.Configure access to Tomcat Manager gui
# vi $CATALINA_HOME/conf/tomcat-users.xml
m.Manage Memory Usage Using JAVA_OPTS : set our inital heap size, Xms, and our maximum heap size, Xmx, to the same value of 128 Mb
# vi Catalina.sh
JAVA_OPTS="-Xms128m -Xmx128m"
DONE
No comments:
Post a Comment