将tomcat添加到开机自动启动服务中

摘要:
注意:在tomcat文件前两行的注释语句中,需要包含chkconfig和description。否则,当您执行“chkconfig--addtomcat”时,将出现错误消息“The tomcat service dos not support chkconfig”。3.好的!
手动添加tomcat 服务到系统服务中 ,转载自 http://blog.csdn.net/wangyonglin1123/article/details/50996300
1. 首先需要将$Tomcat_HOME/bin目录下的Catalina.sh脚本复制到目录/etc/init.d中,重命名为tomcat,文件名即为以后的服务名

2. 修改刚才复制的tomcat脚本:
a. 在脚本的第三行后面插入下面两行
# chkconfig: 2345 10 90
# description:Tomcat service
第一行是服务的配置:第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);第二个数字是启动优先级,
数值从0到99;第三个数是停止优先级,数值也是从0到99。

第二行是对服务的描述
b. 在脚本中设置 CATALINA_HOME 和 JAVA_HOME 这两个脚本必需的环境变量,如:
CATALINA_HOME=/usr/share/tomcat(自己tomcat的目录,下同)
JAVA_HOME=/usr/share/java/jdk
经过实验发现,即使在系统中设置了这两个环境变量也没有用,只好在这里再设置一遍
c. 添加tomcat 脚本为可执行权限
[root@localhost bin]# chmod 755 /etc/init.d/tomcat
d. 最后用chkconfig设置服务运行
#chkconfig --add tomcat
服务就添加成功了。
然后你就可以用 chkconfig --list 查看,在服务列表里就会出现自定义的服务了。
注意:
在tomcat文件的头两行的注释语句中,需要包含chkconfig和description两部分内容(确认不要拼写错误,),否则在执行“chkconfig --add tomcat”时,
会出现“tomcat服务不支持chkconfig”的错误提示

(注:如果不添加为系统服务,仅是使用service 命令来管理tomcat 的话,a,c ,d 步骤可以省略)
3. OK!现在就可以用service tomcat start|stop|run来管理tomcat服务了
4. 设置tomcat 在操作系统重启后自动重启
直接在/etc/rc.local 后添加下面的语句
/usr/local/tomcat/bin/startup.sh

免责声明:文章转载自《将tomcat添加到开机自动启动服务中》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python中和生成器协程相关的yield之最详最强解释,一看就懂(一)基本数据类型及String 与ByteArray的读写交互下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Jenkins自动执行python脚本输出测试报告

前言 在用python做自动化测试时,我们写好代码,然后需要执行才能得到测试报告,这时我们可以通过 Jenkins 来进一步完成自动化工作。 借助Jenkins,我们可以结合 Git/SVN 自动拉取代码,可以设置定时构建,接着就可以定时触发执行脚本,得到并查看测试报告,最后还可以配置发送邮件等。 今天我们就来学习下,如何结合 Git/SVN 自动拉取代码...

CentOS7下安装配置tomcat8.0.53

1.下载tomcat8.0.53安装包 下载地址:https://tomcat.apache.org/download-80.cgi#8.0.53 根据项目需要,我这里选择下载的tomcat版本为8.0.53,可以根据项目不同选择不同的版本 2.将下载好的安装包放入服务器文件夹下 我这里放在/usr/local/tomcat/目录下(创建目录可使用 mk...

centos中安装tomcat

1.先保证centos中安装了jre的环境。 2.上传tomcat的压缩包到root根目录。 3.切换到根目录 输入命令cd ~ , 然后 ll , 查看上传情况: 4.选中复制压缩文件,输入解压命令,tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local,  把它解压到/usr/local目录下,该目录是...

linux开机自启动

linux下添加简单的开机自启动脚本 在linux的使用过程中,我们经常会碰到需要将某个自定义的应用程序设置为开机自启动以节省操作时间,这里提供两个设置开机自启动的方法。 注:博主使用的ubuntu-16.04进行实验,其它版本可能有偏差,但实现原理类似。 rc.local 在rc.local脚本中添加开机自启动程序 ubuntu在开机过程之后,会执行/e...

Rhel6和rhel7的主要区别

内核版本 Rhel6.8的内核版本为2.6.32-642,rhel7使用的是3.10.x-x系列,最新的rhel7.3使用的是3.10.0-514。 文件系统的差别 Rhel7默认使用xfs文件系统,rhel6默认为ext4文件系统,但从rhel6.8起开始支持xfs系统。 设置默认启动级别 Rhel6:vim /etc/inittab 将末行的id:3:...

快速掌握Shell编程

(一)Shell编程概述 1.1 shell简述 Shell编程和JavaScript非常相似,Shell和JavaScript都是弱类型语言,同时也都是解释型语言。解释型语言需要解释器,JavaScript的解释器是浏览器,Shell脚本的解释器时bash,是一个shell、一个命令行用户接口。 1.2 bash简述 bash在执行或者解释脚本的时候,此...