Linux下将Tomcat加入系统服务

1. 首先需要将$Tomcat_HOME/bin目录下的Catalina.sh脚本复制到目录/etc/init.d中,重命名为tomcat,文件名即为以后的服务名
2. 修改刚才复制的tomcat脚本:
   a. 在脚本的第三行后面插入下面两行
 
    # chkconfig: 2345 10 90
    # description:Tomcat service
           # JAVA_HOME=/usr/java/jdk1.7.0_25
     
# CATALINA_HOME=/usr/dev/tomcat


  第一行是服务的配置:第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二个数字是启动优先级,数值从0到99;第三个数是停止优先级,数值也是从0到99。
   第二行是对服务的描述
 
    b. 在脚本中设置 CATALINA_HOME 和 JAVA_HOME 这两个脚本必需的环境变量,如:

    CATALINA_HOME=/usr/share/tomcat
    JAVA_HOME=/usr/share/java/jdk

    经过实验发现,即使在系统中设置了这两个环境变量也没有用,只好在这里再设置一遍
 
3. OK!现在就可以用service tomcat start|stop|run来管理tomcat服务了
4. 为了能让服务自动运行,还得将服务添加到系统中去
  终端运行下列命令,将tomcat服务添加到系统服务中:

    chkconfig --add tomcat
  现在使用setup命令查看系统服务,就可以看到tomcat服务乖乖地在列表中了吧,你可以在这里设置让小猫随着系统一块启动啦。

猜你喜欢

转载自cici-new-1987.iteye.com/blog/1746724