• 第 四 十 二 天Tomcat 的 相 关 问 题

  • 发布时间:2016-01-13 11:32 | 作者:yc | 来源:互联网 | 浏览:1200 次
  • 第 四 十 二 天Tomcat 的 相 关 问 题

    设置设备摆设tomcat容器的access.log日志------------------------------

    编译server.xml文件,在

    下追加如下信息:

    处置惩罚tomcat不需要的日志----------------------------------------

    在tomcat的装配目录logs下,会有manager,catalina,localhost,host-manager最初的日志文件,每天都天生一个,很厌烦的,要是不想要这些日志,能够这么处置惩罚,修正tomcat装配目录下的conf下的logging.properties文件,把富含manager,catalina,localhost,host-manager等字眼的行注释掉落就ok了,不过主张catalina的不要注释,这个文件很有用场!

    设置设备摆设tomcat的进程数操控-----------------------------------------

    修正server.xml文件如下所示:

    修正前:

    修正后:

    tomcat主动查看并重启脚本-----------------------------------------

    #!/bin/bash

    date

    export DATE=`date +%F%T`

    rm -rf /root/test.jsp

    wget -T 10 -t 3-q http://10.10.15.49:8080/test.jsp

    if [ ! -e test.jsp ];then

    export CATALINA_HOME=/usr/local/tomcat6

    exporXbet官网t PATH=/usr/local/tomcat6/bin:$PATH

    echo "restart tomcat"

    mv $CATALINA_HOME/logs/catalina.out $CATALINA_HOME/logs/catalina.out.$DATE

    第 四 十 二 天Tomcat 的 相 关 问 题> $CATALINA_HOME/logs/catalina.out

    skill -9 `ps -ef | grep "/usr/local/tomcat" | awk '{print $2}'`

    $CATALINA_HOME/bin/startup.sh

    fi

    设置设备摆设tomcat的内置监控-------------------------------------------

    1,编译tomcat装配目录下的conf/tomcat-users.xml文件,在和之间注释或删撤除统统的默许账户和权限,新加一个权限如下:

    2,拜访http://yourhost:port/manager/status 时给出admin的用户名与口令,就能够查看到利用办事器的有关机能指标数据

    设置设备摆设tomcat启动时的优化参数-------------------------------------

    编译tomcat装配目录下的bin/catalina.sh文件,添加一句:JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "

    详细做法,翻开32458.comcatalina.sh,查找关键词$have_tty -eq 1,在if [ $have_tty -eq 1 ]; then行下添加:

    JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "

    修正后如下:

    if [ $have_tty -eq 1 ]; then

    JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "

    echo "Using CATALINA_BASE:$CATALINA_BASE"

    echo "Using CATALINA_HOME:$CATALINA_HOME"

    echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"

    if [ "$1" = "debug" ] ; then

    echo "Using JAVA_HOME:$JAVA_HOME"

    else

    echo "Using JRE_HOME:$JRE_HOME"

    fi

    echo "Using CLASSPATH:$CLASSPATH"

    fi

  • 相关内容

友情链接: