失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > tomcat开机自启动

tomcat开机自启动

时间:2020-01-26 20:26:27

相关推荐

tomcat开机自启动

Tomcat开机自启动

附:tomcat相关指令:

servicetomcat7start-----启动tomcat7

service tomcat7stop-----关闭tomcat7

chkconfigtomcat7on/off-----启动/关闭tomcat7开机启动

ps–ef |grep tomca7---------查看tomcat7是否在运行

#!/bin/bash

#chkconfig:23451090

#description:StartsandStopstheTomcatdaemon.

TOMCAT_HOME=/home/apache-tomcat-6.0.32--------tomcat安装目录,一般都是home文件夹下的tomcat

TOMCAT_START=$TOMCAT_HOME/bin/startup.sh------tomcat启动文件的目录,在tomcat/bin下面

TOMCAT_STOP=$TOMCAT_HOME/bin/shutdown.sh------tomcat关闭目录。在tomcat/bin下面

#necessaryenvironmentvariablesexport

CATALINA_HOME=$TOMCAT_HOME

exportJAVA_HOME=/usr/java/jre1.6.0_10--------------jre的目录所在路径,自己找找…..可以用指令find / - name java查看所在路径。另外用指令java–version可以查看当前系统所运行的java版本

#sourcefunctionlibrary.

./etc/rc.d/init.d/functions

if[!-f$TOMCAT_HOME/bin/catalina.sh]

thenecho"Tomcatnotvalilable..."

exit

fi

start(){

echo-n“StartingTomcat:“

daemon$TOMCAT_START

echo

touch/var/lock/subsys/tomcat

}

stop(){

echo-n“ShuttingdownTomcat:“

daemon$TOMCAT_STOP

rm-f/var/lock/subsys/tomcat.pidecho

}

restart(){

stop

start

}

status(){

psax--width=1000|grep"[o]rg.apache.catalina.startup.Bootstrapstart"|awk'{printf$1""}'|wc|awk'{print$2}'>/tmp/tomcat_process_count.txt

readline</tmp/tomcat_process_count.txt

if[$line-gt0];then

echo-n"tomcat(pid"

psax--width=1000|grep"org.apache.catalina.startup.Bootstrapstart"|awk'{printf$1""}'

echo-n")isrunning..."

echo

else

echo"Tomcatisstopped"

fi

}

case"$1"in

start)

start;;

stop)

stop;;

restart)

stop

sleep3

start;;

status)

status;;

*)

echo"Usage:tomcatd{start|stop|restart|status}"

exit1

esac

exit0

如果觉得《tomcat开机自启动》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。