tomcat加入系统服务+开机自启

1.首先将tomcat/bin 下的catalina.sh复制到目录/etc/init.d中,并修改名称为tomcat

[[email protected] ~]# sudo cp /usr/local/tomcat7.0.67/bin/catalina.sh /etc/init.d/tomcat

2.修改tomcat文件

[[email protected] ~]# 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.7

5.添加脚本执行权限:

[[email protected] ~]# chmod 755 /etc/init.d/tomcat

6.用chkconfig来添加到系统服务:

[[email protected] ~]# chkconfig --add tomcat

7.用chkconfig查看是否添加成功

[[email protected] ~]# chkconfig -- list

8.现在可以用service tomcat start|stop|run来进行管理tomcat了

9.测试:

[[email protected] ~]# 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

  

原文地址:https://www.cnblogs.com/dudadi/p/8120058.html

时间: 2024-11-10 03:43:30

tomcat加入系统服务+开机自启的相关文章

cenOS系统,chkconfig设置程序开机自启--mysql、tomcat、redis、fastdfs--nginx/fdfs_trackerd/fdfs_storaged

设置程序开机启动就是将程序的启动脚本添加到/etc/init.d目录下,或者将启动路径写入/etc/rc.d/rc.local文件里面. 设置mysql开机启动 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chkconfig --add mysql chkconfig mysql on 设置fdfs_tracker开机启动 cp /usr/local/src/FastDFS/init.d/fdfs_tracke

linux下安装配置tomcat以及tomcat开机自启配置

Linux下Tomcat安装配置以及Windows不能连接服务器Tomcat解决方案 一.从官方网站上下载tomcat软件包. 官网地址: http://tomcat.apache.org/ 点击左侧的 download的一个版本,我选择的是 tomcat7.0,选择一个后缀名为.tar.gz文件直接下载到本地. 二.通过工具SSH Secure 上传至linux服务器中,进行解压 解压tomcat压缩文件: #tar zxvf apache-tomcat-7.0.53.tar.gz 将解压后的

Linux配置tomcat开机自启

转自百度经验:https://jingyan.baidu.com/article/6525d4b1382f0aac7d2e9421.html 端口也需要保持开机自启详细请看:https://www.cnblogs.com/wei9593/p/10104497.html 切换到tomcat/bin目录下 用vi startup.sh文件 然后再startup.sh的文件开头的地方添加如下内容 #chkconfig: 2345 80 90 #description:tomcat auto start

centOS学习part7:Oracle开机自启配置

0 上一章(http://www.cnblogs.com/souvenir/p/3884904.html)我们用了很多时间以及很长的篇幅来介绍oracle的整个安装过程,希望对大家用所帮助.oracle在完毕后自动启动了数据库服务,但是没有设置开机自启.本章我们将来了解下如何配置oracle的开机自启. 1 修改dbstart及dbshut 用oracle用户登录系统,然后分别修改产品目录下的两个oracle脚本文件 修改的主要内容就是将ORACLE_HOME_LISTNER设置为$ORACLE

Vmware 注册服务 开机自启

现在的服务器性能往往过剩,利用虚拟机可以提高服务器的利用效率.VMware是一款很好的虚拟机软件,但是其WorkSation版本并不支持开机自动启动,支持开机自启的Server又长年没有更新,已经无法支持2008R2了,今天的教程将帮助大家解决这个问题. 1.需要的工具instsrv.exe和srvany.exe. 下载地址:http://www.microsoft.com/en-us/download/confirmation.aspx?id=17657 下载回来的是Windows Serve

Linux下设置Nginx开机自启

1.本地环境 [[email protected] ~]#cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 2.在/etc/init.d创建nginx文件,并添加如下内容 [[email protected] ~]# vim /etc/init.d/nginx 脚本内容如下: #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chk

Linux的开机自启应用的方法

1.修改文件 vim /etc/rc.local rc.local是Linux启动程序在login程序前执行的最后一个脚本,解释https://blog.csdn.net/sinat_16791487/article/details/76696753 简单说: 第一行:目的在于避免这个脚本重复执行,touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间 第二行:自动启动svn服务器 第三行:设置javahome环境变量(为什么要执行这个,才能实现tomcat开机自启,估计是因为这个

编译安装nginx时配置开机自启

详细编译安装nginx请参考[Nginx目录结构与配置文件详解]以及[Nginx安装部署],在这里就进行简单安装 安装Nginx 环境介绍 操作系统: [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [[email protected] ~]# uname -a Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP T

Windows7 开机自启脚本

背景 如何开机自启 快捷方式 第一步 第二步 第三步 第四步 VB实现 逻辑脚本 VB代码 实现效果 两种方法区别 总结 背景 有些时候,我们需要做一些定时,或者指定时间运行的任务.然而相对于普通电脑和服务器而言,还是有一定的区别的. 对于服务器而言,基本上会一直处于一个运行状态.所以想要在指定的时间运行程序,或者脚本也会是很方面的.大不了写个死循环一直监听呗,虽然消耗了点服务器资源,但这点消耗不会很大,也是可以接受的.如果觉得自己写的不够精简,高效. 还可以使用Celery, Aspsched