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

  

最新文章

  1. JAVA方法03之动手动脑问题解决
  2. archive成功了,但是在输出ipa时要求有账号密码
  3. 低功耗蓝牙4.0BLE编程-nrf51822开发(7)-SDP服务发现协议
  4. POJ--2158--------------Milking Grid(最小覆盖字符矩阵)---(开二维kmp)
  5. 【风马一族_Android】 图能
  6. 解決 imagick 在 多线程运行时导致CPU暴增到100%的方法
  7. Foundation与Core Foundation内存管理基本原则简述
  8. QuickSort 递归 分治
  9. PL/SQL 0.几秒出结果,SQL效率一定高吗?
  10. wpf 类似TextBlock外观的Button的样式
  11. Client与Server
  12. wpf后置代码中的Grid布局以及图片路径的设置
  13. MongoDB基本语法
  14. SPA单页面优缺点
  15. Java基础巩固——《Java核心技术基础·卷一:基础知识》
  16. mysql重要sql小记
  17. rpc框架实现(持续更新)
  18. hdu4553 约会安排 线段树
  19. vue生产环境部署总结
  20. (笔试题)质数因子Prime Factor

热门文章

  1. Java中的Redis应用
  2. 【5】namenode启动过程
  3. 《天书夜读:从汇编语言到windows内核编程》二 C语言的流程与处理
  4. flex词法解析
  5. ssh 免密钥失败原因
  6. A:点排序-poj
  7. 3721:和数-poj
  8. 深入理解 Android 消息机制原理
  9. 如何使用python将MySQL中的查询结果导出为Excel----xlwt的使用
  10. daemon 启动system V init 和 systemd 配置