tomcat 开机自启

vim /etc/init.d/tomcat
 1 #!/bin/bash
 2
 3
 4 #match these values to your environment
 5 ####################################################################################
 6 export JAVA_HOME="/usr/local/jdk1.7.0_65"
 7 export CATALINA_HOME="/usr/local/tomcat7.0.54"
 8 export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/rt.jar
 9 export PATH=$PATH:$JAVA_HOME/bin
10 export JAVA_OPTS="-server -Xms512m -Xmx512m"
11 ####################################################################################
12 getPID() {
13 PID=$(ps -ef | grep -v ‘grep‘ | grep "${CATALINA_HOME}/conf/logging.properties" | awk ‘{print $2}‘)
14 }
15
16 start() {
17         getPID
18         if [[ "${PID}X" != "X" ]]; then
19             echo "tomcat is already running"
20         else
21             echo "tomcat is starting"
22             ${CATALINA_HOME}/bin/catalina.sh start
23             tailf ${CATALINA_HOME}/logs/catalina.out
24         fi
25 }
26
27 stop() {
28         getPID
29         if [[ "${PID}X" == "X" ]]; then
30             echo "tomcat is not running"
31         else
32             kill -9 $PID
33             echo "tomcat is stop done"
34         fi
35 }
36
37 restart() {
38         getPID
39         if [[ "${PID}X" == "X" ]]; then
40             echo "tomcat is not running,and will be start"
41             ${CATALINA_HOME}/bin/catalina.sh start
42             echo "tomcat is starting"
43         else
44             kill -9 $PID
45             echo "tomcat is stop"
46             ${CATALINA_HOME}/bin/catalina.sh start
47             echo "tomcat is starting"
48             tailf ${CATALINA_HOME}/logs/catalina.out
49         fi
50 }
51
52 status() {
53         getPID
54         if [[ "${PID}X" == "X" ]]; then
55             echo "tomcat is not running!"
56         else
57             echo "tomcat is running!"
58         fi
59 }
60
61 case $1 in
62         start   )
63                 start
64                 ;;
65         stop    )
66                 stop
67                 ;;
68         restart )
69                 restart
70                 ;;
71         status  )
72                 status
73                 ;;
74         *       )
75                 echo $"Usage: $0 {start|stop|restart|status}"
76                 exit 2
77                 ;;
78 esac
update-rc.d tomcat defaults
时间: 2024-11-15 06:08:58

tomcat 开机自启的相关文章

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

设置tomcat开机自启和后台运行

前言:程序登录遇到了问题,重启服务器上的tomcat后程序可以正常的使用,是通过进入bin目录,双击startup.bat运行启动的程序,此时会弹出启动窗口,而且该窗口不能关闭,这个窗口是tomcat的运行日志窗口,没有太大的作用,所以计划将tomcat设置成后台运行并且可以开机自启动. 环境:系统:window7 java:jdk1.8 tomcat:tomcat7 前提:jdk和tomcat的安装完成(步骤省去) 注意:tomcat的环境变量配置的过程中,系统变量中的path路径中要添加上t

设置tomcat开机自启

条件电脑必须安装jdk 1 解压tomcat,cd到tomcat的bin目录下 ,执行service.bat install命令安装服务(卸载的话可以用service.bat uninstall)2再执行net start tomcat7命令启动服务 3设置tomcat7开机启动 按住win+R并输入services.msc,找到tomcat7服务并设置属性为自动启动即可. 原文地址:https://www.cnblogs.com/rdchen/p/11345800.html

手写tomcat开机自启脚本

chkconfig命令使用 自启动目录脚本应该放在/etc/init.d/ [[email protected] ~]$ chkconfig --list # 列出所有被chkconfig管理的服务 [[email protected] ~]$ chkconfig --add httpd # 添加指定的服务,让chkconfig指令管理它 [[email protected] ~]$ chkconfig --del httpd # 删除指定的服务,不再让chkconfig指令管理它 [[emai

Linux的开机自启应用的方法

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

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   # d

ubuntu下设置tomcat开机自动启动

一.ubuntu下设置tomcat开机自动启动 1.进入tomcat下的bin目录 命令:cd   /usr/local/tomcat/apache-tomcat-8.0.48/bin 2.复制catalina.sh到/etc/init.d目录下 命令: sudo  cp  /usr/local/tomcat/apache-tomcat-8.0.48/bin/catalina.sh   /etc/init.d 3.重命名 命令:sudo  rm  /etc/init.d/catalina.sh