关于tomcat快速启动及自动重启的方法与脚本

 我来答
青柠姑娘17
2022-10-07 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6614
采纳率:100%
帮助的人:37.7万
展开全部

  大家好 下面讨论一下关于tomcat快速启动及自动重启的方法与脚本

   值班时会遇到tomcat服务需要手动重启的问题 为减少对应用的影响 提高响应速度 可以将tomcat启动(或重启)写成类似系统服务启动或重启的方式

  比如 直接在命令行下输入(任意路径下)

  [root@localhost]# tomcat [start|stop|reload|restart]

  即可完成启动 停止及重启操作

  优点是 不用每次启动或重启前都去查阅系统维护文档 减少了非常多的当机时间 (经测试 现在重启tomcat 只需要几秒钟时间)

   当linux系统重启后 也不用人为去手动启动tomcat服务 十分方便

  下面详细解释一下如何建立这种脚本(以下是 服务器上的真实案例)

   建立启动脚本(/etc/init d/tomcat)    code start     #    # !/bin/bash    # Description:  start or stop the tomcat    # Usage:        tomcat [start|stop|reload|restart]    # Author:       Wang Yinghui    # Date:         Thu Apr     #

  export PATH=$PATH:$HOME/bin    export BASH_ENV=$HOME/ bashrc    export USERNAME= root

  case $ in    start)    #startup the tomcat       echo n tomcat start:      cd /home/tomcat /bin/     myconfig sh     /startup sh     cd /home/tomcat _second     myconfig sh     /startup sh       echo finished     ;;    stop)    # stop tomcat       echo n tomcat stop:        ps ef | grep java | grep v grep | sed s/ [ ]*/:/g |cut d: f | kill `cat`       echo finished     ;;    reload|restart)        $ stop        $ start    ;;    *)       echo Usage: tomcat [start|stop|reload|restart]        exit

  esac    exit     code end

   更改tomcat脚本为可执行文件    [root@localhost]# chmod /etc/init d/tomcat

   为了在任意路径都可执行此脚本 需要添加到/usr/bin目录中    [root@localhost]# cd /usr/bin    [root@localhost]# ln s /etc/init d/tomcat

   使用方法 Usage: tomcat [start|stop|reload|restart] 即 在任意路径中 直接输入     [root@localhost]# tomcat start (启动)    [root@localhost]# tomcat stop  (停止)    [root@localhost]# tomcat restart (重启动)

   为了让tomcat在操作系统重启以后自动启动 可以用如下方法简单解决     [root@localhost]# ln s /etc/init d/tomcat /etc/rc d/rc d/S StartTomcat    [root@localhost]# ln s /etc/init d/tomcat /etc/rc d/rc d/S StartTomcat

lishixinzhi/Article/program/Java/ky/201311/28034

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式