tomcat添加到系统服务,提供启动脚本
来源:互联网 发布:狄仁杰魔术师皮肤优化 编辑:程序博客网 时间:2024/06/12 01:13
提供启动脚本:
[root@node1 ~]# vim /etc/rc.d/init.d/tomcat
#!/bin/sh
# Tomcat init script for Linux.
#
# chkconfig: 2345 96 14
# description: The Apache Tomcat servlet/JSP container.
JAVA_HOME=/usr/java/latest
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME CATALINA_HOME
#exec $CATALINA_HOME/bin/catalina.sh $*
start() {
$CATALINA_HOME/bin/catalina.sh configtest &> /dev/null
if [ $? -ne 0 ];then
echo "Error in configuration file,check with tomcat configuration file."
exit 5
fi
if pidof java &> /dev/null;then
echo "Tomcat is running...."
exit 4
else
exec $CATALINA_HOME/bin/catalina.sh start
fi
}
stop() {
pidof java &> /dev/null
if [ $? -ne 0 ];then
echo "Tomcat is stoped..."
else
$CATALINA_HOME/bin/catalina.sh stop
fi
}
configtest() {
pidof java &> /dev/null
if [ $? -eq 0 ];then
echo "Tomcat is running,please stop the test."
exit 3
else
exec $CATALINA_HOME/bin/catalina.sh configtest
fi
}
version() {
exec $CATALINA_HOME/bin/catalina.sh version
}
case $1 in
start)
start ;;
stop)
stop ;;
restart)
stop
sleep 1
start ;;
configtest)
configtest ;;
version)
version ;;
*)
echo "Usage: `basename $0` {start|stop|restart|configtest|version}"
exit 1 ;;
esac
[root@node1 ~]# chmod +x /etc/rc.d/init.d/tomcat
[root@node1 ~]# chkconfig --add tomcat
[root@node1 ~]# vim /etc/rc.d/init.d/tomcat
#!/bin/sh
# Tomcat init script for Linux.
#
# chkconfig: 2345 96 14
# description: The Apache Tomcat servlet/JSP container.
JAVA_HOME=/usr/java/latest
CATALINA_HOME=/usr/local/tomcat
export JAVA_HOME CATALINA_HOME
#exec $CATALINA_HOME/bin/catalina.sh $*
start() {
$CATALINA_HOME/bin/catalina.sh configtest &> /dev/null
if [ $? -ne 0 ];then
echo "Error in configuration file,check with tomcat configuration file."
exit 5
fi
if pidof java &> /dev/null;then
echo "Tomcat is running...."
exit 4
else
exec $CATALINA_HOME/bin/catalina.sh start
fi
}
stop() {
pidof java &> /dev/null
if [ $? -ne 0 ];then
echo "Tomcat is stoped..."
else
$CATALINA_HOME/bin/catalina.sh stop
fi
}
configtest() {
pidof java &> /dev/null
if [ $? -eq 0 ];then
echo "Tomcat is running,please stop the test."
exit 3
else
exec $CATALINA_HOME/bin/catalina.sh configtest
fi
}
version() {
exec $CATALINA_HOME/bin/catalina.sh version
}
case $1 in
start)
start ;;
stop)
stop ;;
restart)
stop
sleep 1
start ;;
configtest)
configtest ;;
version)
version ;;
*)
echo "Usage: `basename $0` {start|stop|restart|configtest|version}"
exit 1 ;;
esac
[root@node1 ~]# chmod +x /etc/rc.d/init.d/tomcat
[root@node1 ~]# chkconfig --add tomcat
[root@node1 ~]# service tomcat restart
################################################ 一种最简单的方式 ##############################################
#!/bin/sh
# Tomcat init script for Linux.
#
# chkconfig: 2345 96 14
# description: The Apache Tomcat servlet/JSP container.
JAVA_HOME=/root/packages/jdk1.7.0_07
CATALINA_HOME=/root/packages/tomcat6.0
export CATALINA_HOME JAVA_HOME
# export CATALINA_OPTS="-Xms128m -Xmx256m"
exec $CATALINA_HOME/bin/catalina.sh $*
service tomcat stop
service tomcat start
0 0
- tomcat添加到系统服务,提供启动脚本
- linux安装redis并使用其提供的初始化启动脚本加入到系统服务中
- linux安装redis并使用其提供的初始化启动脚本加入到系统服务中
- 【Vsftpd】添加到服务及启动脚本
- 添加tomcat到系统服务自动启动,并解决无法启动
- 添加zip版Tomcat到系统服务
- 添加zip版Tomcat到系统服务
- Tomcat JBOSS 中间件 添加到系统服务
- TOMCAT 添加到 系统服务中
- win7 将tomcat添加到系统服务
- 将tomcat、mysql添加到系统服务
- 添加自启动服务到系统
- 添加tomcat系统服务
- CentOS7设置自定义开机启动脚本,添加自定义系统服务
- 如何把TOMCAT 添加到服务中自动启动
- 如何把TOMCAT 添加到服务中自动启动
- 在Windows系统添加Tomcat 7.X自启动服务
- 将tomcat添加为linux系统服务 开机自启动
- linux 命令系列之 alias 和 bash快捷键(42)
- Map容器(hash_map)
- 媒体曝光社保系统漏洞,数千万社保用户信息或泄露
- 关于云服务怎么玩
- 仿快图系统自带图片浏览器应用源码项目
- tomcat添加到系统服务,提供启动脚本
- ListView的Item中设置Button点击事件优化,避免重复new Listener
- IOS开源APP应用
- arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
- java中使用MD5加密算法进行加密:
- 第一篇博客献给git
- 芯片达人教你如何看数据手册
- HTML5粒子发射效果
- Android无线调试