1.复制catalina.sh作为系统服务脚本
注:本人的tomcat目录:opt/tomcat_service(大家根据自己情况修改)
cp /opt/tomcat_service/bin/catalina.sh /etc/init.d/tomcat #重命名的tomcat为以后的服务名
2.修改脚本
vi /etc/init.d/tomcat
在脚本较前面的位置加下面两行注释
#chkconfig:2345 10 90
#description:Tomcat service
第一行是服务的配置:第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二个数字是启动优先级,数值从0到99;第三个数
是停止优先级,数值也是从0到99。
第二行是对服务的描述
如果该注释有误,在添加服务时会出现“tomcat不支持chkconfig”的错误提示
3.在脚本中设置环境变量
CATALINA_HOME=/opt/tomcat_service
JAVA_HOME=/usr/java/jdk1.7.0
注:根据个人实际安装情况配置这两个环境变量
在profile文件中设置的变量不起作用,要在这里再设置一遍
4.添加脚本的可执行权限
chmod 755 /etc/init.d/tomcat
5.添加为系统服务,设置开机自启
chkconfig --add tomcat (添加为服务)
chkconfig tomcat on (开机启动tomcat服务)
6.查看系统服务列表
chkconfig --list
7.启动tomcat
service tomcat start
停止
service tomcat stop