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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!