Linux中tomcat开机启动配置脚本【参考其他文章的总结备忘录】

参考文章http://blog.sina.com.cn/s/blog_a57562c80101ic47.html

http://blog.csdn.net/cheng168520/article/details/4312828

http://blog.sina.com.cn/s/blog_7f395ece0100ti5y.html

以前在自己本机上安装过一个Linux,后台应为系统崩溃,以前配置的开机启动脚本、数据库主从双备份、负载均衡等都没了,所以现在在重新配置一次,赶紧做个笔记防止自己以后又忘了。

需要说明的是:安装tomcat之前最好安装jdk,我本地的

jdk安装在:/usr/java/jdk1.7.0_45

tomcat安装目录:/home/tomcat6,

至于说tomcat与jdk的安装可以参考http://blog.sina.com.cn/s/blog_60eacf330100dqau.html

之所以要使用脚本配置开机启动的目的是,可以使用service tomcat start、stop、restart等命令来进行在任何目录下可以执行,如图

需要在/etc/rc.d/init.d目录栏下创建一个脚本,即可以使用vi /etc/rc.d/init.d/tomcat来创建,下面是相应的脚本:


#startup script for the tomcat

#

# chkconfig: 345 80 15

# description: Tomcat is a Servlet+JSP Engine.

# Source function library.

. /etc/rc.d/init.d/functions

JAVA_HOME=/usr/java/jdk1.7.0_45 #jdk安装目录

CATALINA_HOME=/home/tomcat6   #tomcat安装目录

export JAVA_HOME CATALINA_HOME

start(){

if [ -z $(/sbin/pidof java) ]; then

echo "Starting tomcat"         #控制台输出提示信息

$CATALINA_HOME/bin/startup.sh  #调用启动tomcat的命令

echo "Tomcat is running."

touch /var/lock/subsys/tomcat  #输出tomcat启动过程中依赖的环境配置情况

else

echo "tomcat allready running"

fi

}

stop(){

if [ ! -z $(/sbin/pidof java) ]; then

echo "Shutting down tomcat"

$CATALINA_HOME/bin/shutdown.sh

echo "tomcat is stoped"

until [ -z $(/sbin/pidof java) ]; do :; done

rm -f /var/lock/subsys/tomcat

else

echo "tomcat not running"

fi

}

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

stop

start

;;

status)

$CATALINA_HOME/bin/catalina.sh version

;;

*)

echo "Usage: $0 {start|stop|restart|status}"

esac

exit 0


添加完毕之后,给其增加可执行权限:chmod +x /etc/init.d/tomcat.

[[email protected] ~]# chkconfig --add tomcat   ← 将Tomcat加入到chkconfig中

[[email protected] ~]# chkconfig tomcat on   ← 将Tomcat设置为自启动

[[email protected] ~]# chkconfig --list tomcat  ← 确认2~5为on的状态就OK

tomcat          0:off   1:off   2:on    3:on    4:on    5:on    6:off


其他至于添加服务等均是来自文章:http://blog.sina.com.cn/s/blog_7f395ece0100ti5y.html

Linux中tomcat开机启动配置脚本【参考其他文章的总结备忘录】,布布扣,bubuko.com

时间: 2024-12-25 23:20:55

Linux中tomcat开机启动配置脚本【参考其他文章的总结备忘录】的相关文章

linux下tomcat开机启动简单配置

1.个人标记 caicongyang http://blog.csdn.net/caicongyang 2.正文 在linux文件/etc/rc.d/rc.local的末尾加入例如以下行就可以: export JAVA_HOME=/usr/local/jdk export JRE_HOME=/usr/local/jdk /usr/local/tomcat/bin/startup.sh 3.后记 这仅仅是简单.复杂的做法当然是写sh脚本.并将脚本加入为系统服务并配置成开机启动 我的CSDN博客地址

tomcat在linux中设置开机启动

#!/bin/bash export JAVA_HOME=/usr/lib/jdk/jdk1.7.0_72 WEBROOT_PATH=/home/zhengze/workspace WEBSERVER_PATH=$WEBROOT_PATH/web-server/apache-tomcat-6.0.41 STARTUP_SHELL=$WEBSERVER_PATH/bin/startup.sh SHUTDOWN_SHELL=$WEBSERVER_PATH/bin/shutdown.sh case "

linux设置tomcat开机启动

[[email protected] ~]# cd /etc/rc.d/ [[email protected] rc.d]# cat rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V st

成绩查询系统--发布篇--centOS7 tomcat开机启动 + mysql数据库配置

前情介绍 成绩查询系统投入使用,部署在一台linux服务器上,是centOS7系统的.之前在本机的虚拟机中装过centOS7,还写了一篇博客.这次呢,系统是已经装好了的,我不需要再装一次了,然后jdk环境之前就弄好了,mysql也已经装好了(但是实际上从未投入过使用),还有jboss服务器也装好了,不过我的项目用的是tomcat,所以我只要装一个tomcat就好了. Tomcat安装 首先,从tomcat官网上下载,tomcat的linux版本,我下载的是tomcat7,版本是:apache-t

【Linux】Jenkins以war包运行及开机启动配置(四)

本例介绍jenkins已war包运行及开机启动配置 环境:Linux环境(CentOS 7.4) 以war包运行 1.下载jenkins.war包 2.启动war包( 默认端口:8080,默认JENKINS_HOME目录:-/.jenkins ) 前台启动命令:java -jar jenkins.war 后台启动命令:nohup java -jar jenkins.war & 3.使用浏览器打开地址:http://ip:8080,即可访问到jenkins 关闭jenkins,页面访问地址:htt

Linux中nginx服务器启动脚本

Linux中nginx服务器启动脚本,将此脚本放入/etc/init.d/目录下,进行启动和关闭,并用chkconfig命令将nginx加入到chkconfig管理中,设置开机自启动. 详细脚本如下: #!/bin/bash #author wangning #date 2017-7-14 #qq 1198143315 #Email [email protected] [ -f /etc/init.d/functions ] && . /etc/init.d/functions #chkc

CentOS 7 服务器配置--配置Tomcat开机启动

#编辑Tomcat的文件,追加内容 vi /data/tomcat/apache-tomcat-8.0.43/bin/catalina.sh #追加内容,在CLASSPATH= 上面的第三行 CATALINA_PID="$CATALINA_BASE/tomcat.pid" #在/usr/lib/systemd/system添加tomcat.service文件 vi /usr/lib/systemd/system/tomcat.service #追加内容 [Unit] Descripti

Linux下Tomcat开机自动启动

linux下tomcat开机自动启动有两种方法,一种是简单,一种是复杂而又专业的,使用shell脚本要实现,我们一般推荐shell脚本启动方式.下面我们分别介绍这两种方法. 1.shell脚本启动 众所周知,在linux中 设置开机自启动的服务,需要在/etc/rcX.d下挂载.除此之外还需要在/etc/init.d下些启动脚本.其实很简单,先export出所需要的 环境变量,例如JAVA_HOME,JRE_HOME, CATALINA_HOME, CATALINA_BASE什么的,然后再直接调

Linux下tomcat安装与配置

确保服务器上已经安装JDK... 1,下载地址: http://tomcat.apache.org/download-60.cgi 2,解压 mkdir /usr/local/tomcat cd /usr/local/tomcat tar -xvf apache### (下载的版本) 3,启动服务 idongcd /usr/local/tomcat/bin ./statup.sh 4,开启防火墙,使外部能够访问 (1) 开放8080端口 -A RH-Firewall-1-INPUT -m sta