ubuntu15中tomcat开机自动启动
ubuntu15中tomcat开机自动启动
前提,系统中已经安装好tomcat、jdk,我的安装的是tomcat9,位置在: /data/server/tomcat/apache-tomcat-9.0.5
jdk是1.8,位置在: /usr/lib/jvm/jdk1.8.0_161
1、把catalina.sh文件复制到/etc/init.d
sudo cp -p /data/server/tomcat/apache-tomcat-9.0.5/bin/catalina.sh /etc/init.d/tomcat
2、编辑tomcat文件
sudo vim /etc/init.d/tomcat
写在开头编辑内容如下:【提醒:这里一定要注意书写格式,不能有空格,有#的注释部分也要写全,不要遗漏】
### BEGIN INIT INFO # Provides: tomcat # Required-Start: $local_fs $network # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: tomcat service # Description: tomcat service daemon ### END INIT INFO CATALINA_HOME=/data/server/tomcat/apache-tomcat-9.0.5 JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
3、添加自启动服务
update-rc.d tomcat defaults
4、测试
配置完成使用下面命令开启、停止服务
sudo service tomcat start sudo service tomcat stop
5、现在可以重新开始测试tomcat有没自动启动
配置中遇到问题:
原因:在写 sudo vim /etc/init.d/tomcat 这个里面内容的时候,第一:有空格;第二: 注释部分没有写;
错误: ubuntu insserv: warning: script 'tomcat' missing LSB tags and overrides