| 发表于:2007-08-10 15:15:02 楼主 |
这是tomcat文件的 # !/bin/sh # # startup script for tomcat5 # # chkconfig: 345 87 13 # description: tomcat daemon # processname: jsvc # pidfile: /var/run/jsvc.pid # config: # # source function library. ./etc/rc.d/init.d/functions # prog=tomcat # # 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 "/> # # you need a developement version of tomcat (apache tomcat/4.1-dev) # # adapt the following lines to your configuration java_home=/usr/java/jdk1.5.0_12 catalina_home=/usr/local/jakarta-tomcat-5.0.30 daemon_home=$catalina_home/bin/jsvc-src/ tomcat_user=tomcathome tmp_dir=/var/tmp catalina_opts= classpath=$java_home/lib/tools.jar:$catalina_home/bin/commons-daemon.jar:$catalina_home/bin/bootstrap.jar start () { echo -n $ "starting $prog: " # # start tomcat # $daemon_home/jsvc \ -user $tomcat_user \ -home $java_home \ -dcatalina.home=$catalina_home \ -djava.io.tmpdir=$tmp_dir \ -outfile $catalina_home/logs/catalina.out \ -errfile '&1 ' \ $catalina_opts \ -cp $classpath \ org.apache.catalina.startup.bootstrap # # to get a verbose jvm #-verbose \ # to get a debug of jsvc. #-debug \ retval=$? [ $retval = 0 ] && touch /usr/local/jakarta-tomcat-5.0.30/bin/jsvc-src/jsvc [ $retval = 0 ] && echo_success ¦ ¦ echo_failure echo return $retval } stop(){ echo -n $ "stopping $prog: " # # stop tomcat # pid= 'cat /var/run/jsvc.pid ' kill $pid retval=$? [ $retval = 0 ] && rm /usr/local/jakarta-tomcat-5.0.30/bin/jsvc-src/jsvc [ $retval = 0 ] && echo_success ¦ ¦ echo_failure echo return $retval } case "$1 " in start) start ;; stop) stop ;; restart ¦reload) stop start ;; *) echo "usage $0 start/stop " exit 1;; esac 我输入 service tomcat start时出现这个错误: 救救我啊,已经配置n遍了: [root@lixiaolong init.d]# service tomcat start : 没有那个文件或目录line 12: ./etc/rc.d/init.d/functions 'etc/init.d/tomcat: line 36: syntax error near unexpected token `{ 'etc/init.d/tomcat: line 36: ` start () { [root@lixiaolong init.d]# service tomcat start : 没有那个文件或目录line 12: ./etc/rc.d/init.d/functions 'etc/init.d/tomcat: line 36: syntax error near unexpected token `{ 'etc/init.d/tomcat: line 36: ` start () { [root@lixiaolong init.d]# service tomcat start : 没有那个文件或目录line 12: ./etc/rc.d/init.d/functions 'etc/init.d/tomcat: line 36: syntax error near unexpected token `{ 'etc/init.d/tomcat: line 36: ` start () { [root@lixiaolong init.d]# service tomcat start : 没有那个文件或目录line 12: ./etc/rc.d/init.d/functions 'etc/init.d/tomcat: line 36: syntax error near unexpected token `{ 'etc/init.d/tomcat: line 36: ` start () { [root@lixiaolong init.d]# 这个文件我查了明明是有的,它却说没有,晕倒! |
|
|
|
|