Ubuntu下设置Tomcat开机自启动

我的Ubuntu系统安装环境为:

tomcat根目录:/opt/apache-tomcat-8.5.38

jdk目录:/usr/lib/jvm/jdk1.8.0_201

可使用echo $JAVA_HOME命令查看jdk路径:

1. 进入tomcat安装路径下的bin,复制catalina.sh到/etc/init.d目录下:

cd /opt/apache-tomcat-8.5.38/bin

sudo cp catalina.sh /etc/init.d 

 2. 重命名上一步复制的文件为tomcat:

sudo mv /etc/init.d/catalina.sh tomcat

3. 编辑配置信息

  sudo  vi  /etc/init.d/tomcat

4. 加入CATALINA_HOME 和 JAVA_HOME

CATALINA_HOME=/opt/apache-tomcat-8.5.38
  JAVA_HOME=/usr/lib/jvm/jdk1.8.0_201

保存退出。

5. 设置权限

  sudo  chmod  755  /etc/init.d/tomcat

6. 启动服务,并添加到自启服务中:

启动任务:

启动服务命令: service  tomcat  start 
关闭服务命令: service  tomcat  stop 

注册或取消开机启动:

 注册开机启动:  update-rc.d  –f  tomcat  defaults
 撤销开机启动:  update-rc.d  –f  tomcat  remove

至此,tomcat开机自启动配置完成。

可以重启虚拟机后,命令行输入:

ps -ef|grep java

  若输出...Bootstrap start 说明tomcat已经正常启动。

另外:

远程查看tomcat的控制台方式:
进入tomcat/logs/文件夹下,
键入指令:tail -f catalina.out,就可以查看控制台了,退出命令:Ctrl+c

参考原文:

https://www.cnblogs.com/moy25/p/8243619.html

https://www.cnblogs.com/ciwei-214/p/8275325.html

原文地址:https://www.cnblogs.com/wang-jx/p/13038542.html