美文网首页
Ubuntu 16.04 Tomcat 开机启动

Ubuntu 16.04 Tomcat 开机启动

作者: wxb2dyj | 来源:发表于2019-06-18 14:48 被阅读0次

网上搜了很多方法,都不靠谱。下面的方法简单且可以使用。

1、创建启动脚本tomcat
sudo touch /etc/init.d/tomcat
sudo chmod a+x /etc/init.d/tomcat

2、在脚本tomcat中插入如下命令

!/bin/sh

tomcat auto-start

description: Auto-starts tomcat

processname: tomcat

pidfile: /var/run/tomcat.pid

export JAVA_HOME=/opt/jdk1.8.0_191

export CATALINA_HOME=/opt/apache-tomcat-8.5.41

case 1 in start) shCATALINA_HOME/bin/startup.sh
;;
stop)
sh CATALINA_HOME/bin/shutdown.sh ;; restart) shCATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo 'Usage:tomcat start|stop|restart'
;;
esac

exit 0

3、将脚本tomcat添加到开机启动(忽略警告)
update-rc.d tomcat defaults

4、重启系统后执行下面的命令,查看tomcat启动情况
ps -ef | grep tomcat
结果:

root       719     1  3 13:37 ?        00:00:02 /opt/jdk/1.8.0_112/bin/java -Djava.util.logging.config.file=/opt/web/apache-tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dignore.endorsed.dirs= -classpath /opt/web/apache-tomcat/bin/bootstrap.jar:/opt/web/apache-tomcat/bin/tomcat-juli.jar -Dcatalina.base=/opt/web/apache-tomcat -Dcatalina.home=/opt/web/apache-tomcat -Djava.io.tmpdir=/opt/web/apache-tomcat/temp org.apache.catalina.startup.Bootstrap start
root      1064  1050  0 13:39 pts/0    00:00:00 grep --color=auto tomcat

第一行表示启动成功!也可以访问localhost:8080验证。

参考:https://my.oschina.net/malajava/blog/1622278

相关文章

网友评论

      本文标题:Ubuntu 16.04 Tomcat 开机启动

      本文链接:https://www.haomeiwen.com/subject/oqsfqctx.html