Linux 系统下 Tomcat 加入系统服务以及开机自动启动

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 ~]# vim /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_HOMEJAVA_HOME这两个脚本必需的环境变量,如:
CATALINA_HOME=/usr/local/tomcat7.0.67   
JAVA_HOME=/usr/local/java/jdk1.7
5. 添加脚本执行权限:
[root@iZ2318 ~]# chmod 755 /etc/init.d/tomcat
6. 用chkconfig来添加到系统服务:
[root@iZ2318 ~]# chkconfig --add tomcat
7. 用chkconfig查看是否添加成功
[root@iZ2318 ~]# chkconfig -- list
8. 管理tomcat
service tomcat start|stop|run
9. 测试
[root@iZ2318 ~]# service tomcat start

注意:

  • 在tomcat文件的头两行的注释语句中,需要包含chkconfigdescription两部分内容,否则在执行“chkconfig --add tomcat”时,会出现“tomcat服务不支持chkconfig”的错误提示;
  • 如果不添加为系统服务,仅是使用service 命令来管理tomcat 的话,3,5,6 步骤可以省略。
10. 设置tomcat开机启动:直接在/etc/rc.local 后添加下面的语句
/usr/local/tomcat7.0.67/bin/startup.sh
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值