tomcat优化脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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优化

tomcat优化

tomcat的配置和优化

Tomcat优化之Apache Jmeter压力测试工具

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

(转)如何优化tomcat配置优化