2011年6月8日 星期三

在CentOS安裝 JDK 6u27 及 Tomcat 7

########################################################
# Java JDK Installation
########################################################

# Download JDK 6u27 from Java.net, http://goo.gl/mOT4y
sh jdk-6u27-ea-bin-b01-linux-amd64-18_may_2011-rpm
alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_27/bin/javac 20000

# Choose jdk1.6.0.27 as the java option
alternatives --config java

export JAVA_HOME="/usr/java/jdk1.6.0_27"


########################################################
# Tomcat 7 Installation
########################################################

# Install Tomcat 7
wget http://apache.mivzakim.net/tomcat/tomcat-7/v7.0.14/bin/apache-tomcat-7.0.14.tar.gz
mv apache-tomcat-7.0.14.tar.gz /usr/share/apache-tomcat-7.0.14.tar.gz 
cd /usr/share
tar -xzf apache-tomcat-7.0.14.tar.gz
rm -rf apache-tomcat-7.0.14.tar.gz

# Configure Tomcat 7 to Run as a Service
cd /etc/init.d
vim tomcat7

The Content of 'tomcat7'
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/java/jdk1.6.0_27
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/share/apache-tomcat-7.0.14


case $1 in
start)
source /root/.bashrc
sh $CATALINA_HOME/bin/catalina.sh jpda run
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
source /root/.bashrc
sh $CATALINA_HOME/bin/catalina.sh jpda run
;;
esac
exit 0

########################################################
# Tomcat 7 Configuration
########################################################

chmod 755 tomcat7
chkconfig --add tomcat7
chkconfig --level 234 tomcat7 on

# Verify The Configuration of Tomcat 7
chkconfig --list tomcat7

# Start/Stop/Restart Tomcat 7
service tomcat7 start
service tomcat7 stop
service tomcat7 restart

Reference: davidghedini.blogspot.com

沒有留言:

張貼留言