ubuntu安装tomcat 开机自启动
然后把以下英文部分复制过去。(这里那个外国人也犯了个错误,第一句#!/bin/sh没有写,不是一个shell文件。注意 home/rickey/apache-tomcat-7.0.11 是我的 tomcat 的位置,换成你自己的目录就行了。
#!/bin/sh
# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid
export JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in
start)
sh /home/rickey/apache-tomcat-7.0.11/bin/startup.sh
;;
stop)
sh /home/rickey/apache-tomcat-7.0.11/bin/shutdown.sh
;;
restart)
sh /home/rickey/apache-tomcat-7.0.11/bin/shutdown.sh
sh /home/rickey/apache-tomcat-7.0.11/bin/startup.sh
;;
esac
exit 0
上面的步骤做好之后,执行sudo chmod 755 /etc/init.d/tomcat7,让这个文件是可执行的。
然后要做一个链接,即让刚刚那个shell文件能开机自启动。
sudo ln -s /etc/init.d/tomcat7 /etc/rc1.d/K99tomcat7
sudo ln -s /etc/init.d/tomcat7 /etc/rc2.d/S99tomcat7
大事告成。在终端中执行sudo /etc/init.d/tomcat7 start/stop/restart(三个选一个就能实现启动,停止,重启功能了)
另外,对tomcat7也要做一点的修改,在tomcat的conf目录下,打开tomcat-users.xml,在最后那段,现把role前的箭头<!--去掉(就是去掉注释),将user后的箭头-->也去掉,然后如下面配置
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="rickey" password="5201314" roles="admin-gui"/>
<user username="rickey" password="5201314" roles="manager-gui"/>
rickey是tomcat管理员的名称,5201314是密码,两个都可以修改成你要的,现在就大功告成了,重启一下电脑看看是不是能开机自启动了?
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。