网上搜了很多方法,都不靠谱。下面的方法简单且可以使用。
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 CATALINA_HOME/bin/startup.sh
;;
stop)
sh CATALINA_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验证。
网友评论