Jetty-jetty9.3.11日常维护

0,约定

      工程包名:portal.war

1,jetty版本

      选择jetty-distribution-9.3.11.v20160721分发版本

2,web工程部署 

       webapps目录下,创建portal.xml文件,添加内容参考:

       

       

       

             /

             /xxx/webapps/portal.war

       

3,临时文件创建

      存储war解压文件,linux系默认在/tmp目录下,指令如下:

      mkdir  xxx/work

4,jvm参数调整

      bin目录下jetty.sh文件,添加内容参考:

      JETTY_HOME=/jetty

      JETTY_RUN=$JETTY_HOME

      JAVA_OPTIONS="-server -Xms3g -Xmx3g -Xmn1560m -XX:SurvivorRatio=5 -XX:PermSize=128m -XX:MaxPermSize=128m -Xss256k -Dfile.encoding=UTF-8 -Djava.util.Arrays.useLegacyMergeSort=true -XX:+UseFastAccessorMethods -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/xxx/jetty/logs/gc.log -XX:+DisableExplicitGC  -XX:+UseCompressedOops  -XX:+UseBiasedLocking -XX:LargePageSizeInBytes=128M -XX:+PrintClassHistogram"

5,etc配置调整

5.1,端口号修改

jetty-http.xml文件,修改内容参考:

5.2,请求日志添加

a,etc/jetty.conf添加jetty-requestlog.xml

GMT+8.00

b,etc/jetty-xml,handlers的DefaultHandler下添加:

c,etc/jetty-requestlog.xml在Set元素之上添加:


d,默认请求日志打在logs目录下

你可能感兴趣的:(Jetty-jetty9.3.11日常维护)