`
lvinie
  • 浏览: 113866 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

tomcat start stop 脚本

阅读更多

创建文件tomcat,文件内容如下


[root@node1 ~]# vi /etc/init.d/tomcat
#!/bin/sh
##############################################
#Startup script for Tomcat on Linux
#filename tomcat.sh
#Make sure the java and the tomcat installation path has been added to the PATH
 
################################################

JAVA_HOME=/usr/java/jdk1.5.0_15
export JAVA_HOME


CATALINA_HOME=/usr/local/tomcat-5.5.28
 
start_tomcat=${CATALINAHOME}/bin/startup.sh                    
stop_tomcat=${CATALINAHOME}/bin/shutdown.sh
 
start() {                                           
        echo -n "Starting tomcat: "
        ${start_tomcat}
        echo "tomcat start ok."
}
stop() {
        echo -n "Shutting down tomcat: "
        ${stop_tomcat}
        echo "tomcat stop ok."
}
 
# See how we were called

case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  restart)
        stop
        sleep 1
        start
        ;;
  *)
        echo "Usage: $0 {start|stop|restart}"
esac
 
exit 0

#######################


使用以上的脚本就可以使用 脚本  tomcat start |stop | restart 来启动tomcat, 如果把tomcat文件拷贝到/etc/init.d目录下就可以使用 

service tomcat start    #启动tomcat

service tomcat stop    #关闭tomcat


当使用heartbeat来做双机热备时, 可以使用该脚本, 在heartbeat的配置haresources 文件中配置tomcat即可

分享到:
评论

相关推荐

    tomcat自启脚本

    tomcat自启动脚本,使用方法: 将tomcat脚本放到/etc.init.d目录下 使用servcie调用tomcat脚本进行启动停止重启 例如:service tomcat start service tomcat stop service tomcat restart

    tomcat6启动脚本

    /bin/sh`定义了脚本使用的解释器,`start`函数负责启动Tomcat,而`stop`函数则用于关闭服务。脚本中还包含版权信息和Apache软件基金会的许可条款,强调了其遵循Apache 2.0许可证。 此外,脚本中的注释指出,如果...

    tomcat停起脚本.txt

    ### Tomcat停起脚本详解 #### 脚本概述 Tomcat作为一款广泛使用的Java应用服务器,其启动与停止的脚本对于系统的稳定运行至关重要。本次分享的是一个用于控制Tomcat服务启动、停止及重启的Shell脚本,旨在帮助运维...

    tomcat自动启停脚本

    这个脚本首先设置了Tomcat的安装路径,然后切换到bin目录,最后执行`catalina.sh start`启动Tomcat。 2. **停止脚本**:与启动脚本类似,只是调用`catalina.sh stop`命令。在上述Linux示例的基础上,停止脚本可以...

    Ubuntu Tomcat 自启动脚本及实现方式

    # description: Tomcat Start Stop Restart # processname: tomcat-fusion-service # sysv-rc-conf: 2345 20 80 JAVA_HOME=/home/zhkj/zh_platform/plugins/java/jdk1.8.0_192 export JAVA_HOME PATH=$JAVA_HOME/...

    tomcat自启动脚本编写

    这个脚本包含了启动(`start`)、停止(`stop`)和重启(`restart`)Tomcat的功能。`chkconfig`行用于指定服务在哪些运行级别(3、4、5)启动,并设置了启动和停止的优先级。 完成脚本编写后,赋予文件执行权限: ...

    tomcat异常结束自动重启脚本

    在Windows环境下,我们可以使用任务计划程序或者自定义的监控循环来定期检查Tomcat进程,配合“net start”和“net stop”命令来启动或停止服务。 "脚本说明.docx" 文件则提供了关于这个批处理脚本的详细说明,包括...

    linux和windows启动tomcat脚本

    在执行`/etc/init.d/tomcat stop`后,脚本会等待一段时间以确保服务完全关闭,然后再执行`/etc/init.d/tomcat start`来启动服务。 `linux-tomcat定时重启.png`可能是一个截图,展示了如何在Linux中使用cron定时任务...

    linux自动重启tomcat脚本分享

    start函数用于启动Tomcat服务器,stop函数用于停止Tomcat服务器,而restart函数用于重启Tomcat服务器。 在start函数中,脚本首先设置了JAVA_HOME和JRE_HOME环境变量,然后export了这些变量,以便Tomcat服务器可以...

    Ant远程部署tomcat脚本

    <target name="stop-TOMCAT" description="Start Tomcat application"> <echo message="stop server" /> <stop url="${url}" username="${username}" password="${password}" path="/xxx" /> <echo message="...

    Tomcat在Linux下的定时重启

    这将在每天凌晨 0 点执行 startTomcat.sh 脚本文件,实现 Tomcat 的定时重启。 五、可能的错误 在配置过程中,需要注意以下几点: 1. Tomcat 的路径需要正确写入,例如 /usr/local/etc/apache-tomcat-6.0.18/bin/...

    超级简单:linux下tomcat制作为服务,开机自启

    # Short-Description: Start and stop Tomcat # Description: Control the Apache Tomcat servlet engine. case "$1" in start) echo "Starting Tomcat..." /usr/local/tomcat/bin/startup.sh ;; stop) echo ...

    Linux中将Tomcat添加到守护进程

    - 停止Tomcat:`/etc/init.d/tomcat stop` - 重启Tomcat:`/etc/init.d/tomcat restart` - 检查Tomcat状态:`/etc/init.d/tomcat status` 通过这些步骤,Tomcat不仅能在Linux系统启动时自动运行,而且安全性也得到...

    Tomcat 在Centos Linux 上如何实现自启

    - `chmod 755 /etc/init.d/tomcat`:设置脚本权限,使脚本可执行。 - `chkconfig --add tomcat`:将 Tomcat 添加为系统服务。 - `chkconfig --level 345 tomcat on`:设置 Tomcat 在运行级别 3、4 和 5 下自动...

    tomcat之Linux版

    此外,可以通过`/etc/init.d/tomcat stop`、`/etc/init.d/tomcat restart`命令停止或重启服务。 配置虚拟主机时,需要编辑`conf/server.xml`文件,为每个主机定义`<Host>`元素。别忘了设置正确的路径和文档基础...

    tomcat定时重启方案

    net stop Tomcat6 echo 已经发现该服务在运行,现在已经停止运行 ping 127.0.0.1 -n 20 net start Tomcat6 ) else ( echo 该服务现在处于停止状态 echo 现在开始启动Tomcat6服务 net start Tomcat6 ) ``` ...

    nisi脚本配置jdk tomcat mysql redis

    detailprint "------------------------------------start tomcat success..." detailprint "------------------------------------start mysql..." nsExec::Exec 'cmd /c sc start mysql' detailprint "-----...

    windows下,把tomcat作成服务开机自启动不显示cmd窗口.zip

    你可以通过服务管理器(services.msc)检查Tomcat服务的状态,或者使用`net start TomcatService`和`net stop TomcatService`命令手动启动和停止服务。此外,确保防火墙允许这些新配置的端口通信,以确保外部访问...

Global site tag (gtag.js) - Google Analytics