在Linux下使Tomcat自动加入到系统启动中

 

第一种方式:

 

Tomcat启动可以用自带的确jsvc来实现:

 

这种方式我试过,如果顺利的话,应该是可以的,但是步骤非常繁琐,需要很多依赖的类库和gcc,下面一个方法比较方便快捷。

 

 

第二种方式:

这里需要修改红色变量即可。

# !/bin/bash
# whoami
# root
# chkconfig: 345 51 49
# description: starts the tomcat deamons
#
JAVA_HOME=/usr/java/jdk1.5.0_14
export JAVA_HOME
CATALINA_HOME=/opt/tomcat
export CATALINA_HOME
case "$1" in
start)
echo "Starting Tomcat ..."
sleep 2
$CATALINA_HOME/bin/startup.sh
;;
stop)
echo "Stop Tomcat ..."
sleep 2
$CATALINA_HOME/bin/shutdown.sh
;;
restart)
echo "restarting tomcat"
$0 stop
$0 start
;;
*)
echo "Usage: $1 {start|stop}"
;;
esac
exit 0
保存添加可执行
chmod a+x /etc/rc.d/init.d/tomcatd
加入启动项
chkconfig --add tomcatd
chkconfig --list tomcatd
查看一下
这样就可以了 reboot linux

你可能感兴趣的:(java,tomcat,linux,gcc,bash)