Configured Linux installation services tomcat6
1. Installation Preparation.
?? ?
a) download tomcat.?? ??? ?......
?? ?b) copy to '/opt' directory.
1?????????cp?apache-tomcat-6.0.29.tar.gz?/opt/
?? ?c) extract files.
1?????????cd?/opt/
2?????????tar?zxvf?apache-tomcat-6.0.29.tar.gz
?? ?d) rename.
1?????????mv?apache-tomcat-6.0.29?tomcat6
?? ?e) Test whether you can run.
1?????????cd?tomcat6/bin/
2?????????./catalina.sh?run
2. Installation commons-daemon-native(Reference) http://tomcat.apache.org/tomcat-7.0-doc/setup.html???
??? a) extract files.
??? ??? 'commons-daemon-native' in the bin directory.
??? ???
1?????????tar?xvfz?commons-deamon-native.tar.gz
??? b) configuration commons-daemon-native.
???
1?????????cd?commons-daemon-1.0.2-native-src/unix
2?????????./configure
??? c) compiled.
1?????????make?#?Make?an?error?the?first?time.
2?????????make?clean
3?????????make?#?Once?again?make?compile?successfully.
??? d) copy 'jsvc' to 'bin' directory.
1?????????cp?jsvc?../..
3. Set the startup script.(Reference)? native/Tomcat5.sh
http://hi.baidu.com/wallace_gong/blog/item/7b27c449ad74502d09f7ef83.htmlhttp://blog.csdn.net/luinstein/archive/2009/08/28/4493055.aspx??? a) editing shell startup file tomcat5.
1?????????cd?/etc/init.d/
2?????????vim?tomcat6
(Refer to the following document)#!/bin/sh
#?tomcat:?Start/Stop/Restart?tomcat
#
#?chkconfig:?2345?85?15
#?description:?Apache?tomcat6
#?Small?shell?script?to?show?how?to?start/stop?Tomcat?using?jsvc
#?If?you?want?to?have?Tomcat?running?on?port?80?please?modify?the?server.xml
#?file:
#
#????<!--?Define?a?non-SSL?HTTP/1.1?Connector?on?port?80?-->
#????<Connector?className="org.apache.catalina.connector.http.HttpConnector"
#???????????????port="80"?minProcessors="5"?maxProcessors="75"
#???????????????enableLookups="true"?redirectPort="8443"
#???????????????acceptCount="10"?debug="0"?connectionTimeout="60000"/>
#
#JAVA_HOME=/usr/java/latest
CATALINA_HOME=/opt/tomcat6
DAEMON_HOME=$CATALINA_HOME/bin
#?I?did?not?use?the?user.
#TOMCAT_USER=tomcat
#?for?multi?instances?adapt?those?lines.
TMP_DIR=$CATALINA_HOME/tmp
PID_FILE=/var/run/jsvc.pid
CATALINA_BASE=$CATALINA_HOME
.?/etc/rc.d/init.d/functions
CATALINA_OPTS=
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar
start()?{
????echo?-n?$"Starting?Tomcat6:?"
????#?If?you?want?to?specify?a?user?to?run?Tomcat.
????#increase?the?'user?$?TOMCAT_USER?\'?to?the?parameter?list.
????$DAEMON_HOME/jsvc?\
????-home?$JAVA_HOME?\
????-Dcatalina.home=$CATALINA_HOME?\
????-Dcatalina.base=$CATALINA_BASE?\
????-Djava.io.tmpdir=$TMP_DIR?\
????-wait?10?\
????-pidfile?$PID_FILE?\
????-outfile?$CATALINA_HOME/logs/catalina.out?\
????-errfile?'&1'?\
????$CATALINA_OPTS?\
????-cp?$CLASSPATH?\
????org.apache.catalina.startup.Bootstrap
}
stop()?{
????echo?-n?$"Stopping?Tomcat6:?"
????#
????$DAEMON_HOME/jsvc?\
????-stop?\
????-pidfile?$PID_FILE?\
????org.apache.catalina.startup.Bootstrap
}
status()?{
?????ps?ax?--width=1000?|?grep?"[o]rg.apache.catalina.startup.Bootstrap"?|?awk?'{printf?$1?"?"}'?|?wc?|?awk?'{print?$2}'?>/tmp/tomcat_process_count.txt
?????read?line?<?/tmp/tomcat_process_count.txt
?????if?[?$line?-gt?0?];?then
???????echo?-n?"tomcat6?(?pid?"
???????ps?ax?--width=1000?|?grep?"[o]rg.apache.catalina.startup.Bootstrap"?|?awk?'{printf?$1?"?"}'
???????echo?")?is?running
"
?????else
???????echo?"Tomcat6?is?stopped"
?????fi
}
case?"$1"?in
??start)
????#?Start?Tomcat
????start
????exit?$?
????;;
??stop)
????#?Stop?Tomcat
????stop
????exit?$?
????;;
??restart)
????#?Restart?Tomcat
????stop
????sleep?3
????start
????exit?$?
????;;
???status)
????status
????exit?$?
????;;
??*)
????echo?"Usage:?tomcat6?{start|stop|restart|status}"
????exit?1;;
esac
4. Added to the system service1?????chkconfig?--add?tomcat6
2?????chkconfig?--list?|?grep?tomcat6
3?????tomcat6????????????0:off????1:off????2:on????3:on????4:on????5:on????6:off
5. Start and Stop for tomcat service.
[root@localhost?init.d]#?service?tomcat6?start
Starting?Tomcat?
[root@localhost?init.d]#?service?tomcat6?status
tomcat?(?pid?8024?8025?)?is?running
[root@localhost?init.d]#?service?tomcat6?stop
Stopping?Tomcat?
[root@localhost?init.d]#?service?tomcat6?status
Tomcat?is?stopped
[root@localhost?init.d]#? 最近對英文產生了莫明其妙的好感 -- 嘿嘿.??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
author: alex刺客溫馨提示: 轉載請保留此文檔地址.
Tips: Reprinted Please keep this document URL.