tomcat加入系统服务+开机自启
2024-08-25 15:51:10
1.首先将tomcat/bin 下的catalina.sh复制到目录/etc/init.d中,并修改名称为tomcat
[root@iZ2318 ~]# sudo cp /usr/local/tomcat7.0.67/bin/catalina.sh /etc/init.d/tomcat
2.修改tomcat文件
[root@iZ2318 ~]# vi /etc/init.d/tomcat
3.在脚本第三行增加
# chkconfig: 2345 10 90
# description:Tomcat service
备注:第一行是服务的配置:第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二个数字是启动优先级,数值从0到99;第三 个数是停止优先级,数值也是从0到99。
第二行是对服务的描述
4.在脚本中设置 CATALINA_HOME 和 JAVA_HOME 这两个脚本必需的环境变量,如:
CATALINA_HOME=/usr/local/tomcat7.0.67 JAVA_HOME=/usr/local/java/jdk1.
5.添加脚本执行权限:
[root@iZ2318 ~]# chmod /etc/init.d/tomcat
6.用chkconfig来添加到系统服务:
[root@iZ2318 ~]# chkconfig --add tomcat
7.用chkconfig查看是否添加成功
[root@iZ2318 ~]# chkconfig -- list
8.现在可以用service tomcat start|stop|run来进行管理tomcat了
9.测试:
[root@iZ2318 ~]# service tomcat start
注意:1.在tomcat文件的头两行的注释语句中,需要包含chkconfig和description两部分内容,否则在执行“chkconfig --add tomcat”时,
会出现“tomcat服务不支持chkconfig”的错误提示;
2.如果不添加为系统服务,仅是使用service 命令来管理tomcat 的话,3,5,6 步骤可以省略。
10.设置tomcat开机启动:直接在/etc/rc.local 后添加下面的语句
/usr/local/tomcat7.0.67/bin/startup.sh
最新文章
- JAVA方法03之动手动脑问题解决
- archive成功了,但是在输出ipa时要求有账号密码
- 低功耗蓝牙4.0BLE编程-nrf51822开发(7)-SDP服务发现协议
- POJ--2158--------------Milking Grid(最小覆盖字符矩阵)---(开二维kmp)
- 【风马一族_Android】 图能
- 解決 imagick 在 多线程运行时导致CPU暴增到100%的方法
- Foundation与Core Foundation内存管理基本原则简述
- QuickSort 递归 分治
- PL/SQL 0.几秒出结果,SQL效率一定高吗?
- wpf 类似TextBlock外观的Button的样式
- Client与Server
- wpf后置代码中的Grid布局以及图片路径的设置
- MongoDB基本语法
- SPA单页面优缺点
- Java基础巩固——《Java核心技术基础·卷一:基础知识》
- mysql重要sql小记
- rpc框架实现(持续更新)
- hdu4553 约会安排 线段树
- vue生产环境部署总结
- (笔试题)质数因子Prime Factor