Tomcat服务脚本

来源:互联网 发布:怎么打开tcp端口1433 编辑:程序博客网 时间:2024/05/22 17:24

    在linux中,通常,我们Tomcat是在后台运行的,并且是开机自动启动的。另外,也想配合我们通用的对服务的操作方式,如:service iptables start/stop/status,这是对防火墙服务的操作方式。那么tomcat服务的设置如何呢,接下来我们来说一下:

    将以下代码块,复制为一个tomcat.sh脚本,在linux中运行即可。当然,必须给该脚本赋予执行权限,方法是:

chmod +x tomcat.sh
    之后,就可以执行该脚本了,脚本内容如下:

#!/bin/bash## kenny kenny.zhou@tom.com# /etc/rc.d/init.d/tomcat# init script for tomcat precesses## processname: tomcat# description: tomcat is a j2se server# chkconfig: 2345 86 16# description: Start up the Tomcat servlet engine.if [ -f /etc/init.d/functions ]; then. /etc/init.d/functionselif [ -f /etc/rc.d/init.d/functions ]; then. /etc/rc.d/init.d/functionselseecho -e "/atomcat: unable to locate functions lib. Cannot continue."exit -1fiRETVAL=$?CATALINA_HOME="/usr/local/tomcat"case "$1" instart)if [ -f $CATALINA_HOME/bin/startup.sh ];thenecho $"Starting Tomcat"$CATALINA_HOME/bin/startup.shfi;;stop)if [ -f $CATALINA_HOME/bin/shutdown.sh ];thenecho $"Stopping Tomcat"$CATALINA_HOME/bin/shutdown.shfi;;*)echo $"Usage: $0 {start|stop}"exit 1;;esacexit $RETVAL

注意:以上代码#注释的地方不要动,只需要将tomcat的安装路径修改成你自己的即可,我这里是/usr/local/tomcat。

    之后,将tomcat.sh文件复制到/etc/init.d/目录下,并执行以下命令:

chkconfig --add tomcat
    再之,在/usr/local/tomcat/bin/catalina.sh文件的最后添加以下代码:

export JAVA_HOME=/usr/local/tomcat/jdkexport CATALINA_HOME=/usr/local/tomcatexport CATALINA_BASE=/usr/local/tomcatexport CATALINA_TMPDIR=/usr/local/tomcat/temp
    最后,你就可以使用tomcat服务了:

    启动Tomcat:

service tomcat start
    停止Tomcat:

service tomcat stop





   

1 0
原创粉丝点击