码迷,mamicode.com
首页 > 其他好文 > 详细

tomcat优化脚本

时间:2018-04-13 13:25:00      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:tomcat启动脚本

更新catalina.sh脚本配置文件,避免在关闭tomcat停止的时候出现端口关了,进程没关的现象
配置时候运行一次就行.

#!/bin/bash
#

# 获取tomcat的绝对位置 
CATALINE_BIN_DIR=/usr/local/tomcat/bin

# 获取tomcat的位置
CATALINA_BASE=`dirname $CATALINE_BIN_DIR`

# 获取tomcat的目录名称
BASE_DIR=`basename $CATALINA_BASE`

# 设置tomcat.pid
CATALINA_PID=$CATALINA_BASE/$BASE_DIR.pid

# 获取catalina.sh的脚本位置
CATALINA_START=$CATALINE_BIN_DIR/catalina.sh

# tomcat环境变量配置,有时tomcat重新启动失败需要手动改,配置环境变量就会减少这些问题,
# 设置jvm内存新生代老年代的最大大小
sed  -i "106a CATALINA_BASE=$CATALINA_BASE \nCATALINA_PID=$CATALINA_PID\nJAVA_OPTS=\"-server -Xms218m -Xmx512m -XX:PermSize=256M -XX:MaxPermSize=512m\"\n" $CATALINA_START

# catalina.sh stop的时候强制让进程关闭
sed -i ‘s/kill -3 `cat "$CATALINA_PID"`/echo "强制将进程关闭"\n\tkill -9 `cat "$CATALINA_PID"`\n\trm -rf "$CATALINA_PID"/‘ catalina.sh

tomcat优化脚本

标签:tomcat启动脚本

原文地址:http://blog.51cto.com/xiong51/2102911

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!