zoukankan      html  css  js  c++  java
  • tomcat常用配置

    一. 增加内存,防止JVM内存溢出

      1. 以服务的方式启动时

        进入"tomcat安装路径in"目录下,打开service.bat文件,找到"--JvmOptions ",在随后的引号尾部添加

        "-Xms256M;-Xmx512M;-XX:PermSize=128M;-XX:MaxPermSize=512M;"

      2. 以进程的方式启动时

        进入"tomcat安装路径in"目录下,打开catalina.bat文件,

        找到"rem ----- Execute The Requested Command ---------------------------------------",

        在下面添加"set JAVA_OPTS=%JAVA_OPTS% -server -Xms256M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=512M"

      3. 在eclipse中启动时

        a. 双击Servers标签下的Tomcat服务

        b. 在打开的tomcat配置中,单击"Open launch configuration"

        c. 选择Arguments标签页,在"VM arguments"下的方框末尾添加

          " -Xms256M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=512M "

          注意前面的空格

        

      4. 内存配置项说明

        -Xms256M:虚拟机占用系统的最小内存

        -Xmx512M:虚拟机占用系统的最大内存

        -XX:PermSize:最小栈内存大小。一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,

            建议把这个稍微设大一点,不过要视自己机器内存大小来设置

        -XX:MaxPermSize:最大栈内存大小。这个也适当大些

        -Xmx512M的5%为25.6M,理论上要求-Xmx的数值与-XX:MaxPermSize必须大于25.6M

      5. 解决中文乱码问题

        a. 打开 server.xml 文件

        b. 找到并修改   <Connector port="8090" protocol="HTTP/1.1" redirectPort="8443"/>   为:

          <Connector URIEncoding="UTF-8" port="8090" protocol="HTTP/1.1" redirectPort="8443"/>

  • 相关阅读:
    【LG3231】[HNOI2013]消毒
    【LG3230】[HNOI2013]比赛
    【LG3236】[HNOI2014]画框
    【BZOJ3142】[HNOI2013]数列
    【BZOJ2395】[Balkan 2011]Timeismoney
    【CF613D】Kingdom and its Cities
    【LG4103】[HEOI2014]大工程
    【LG3320】[SDOI2015]寻宝游戏
    【LG4841】城市规划
    【CF960G】Bandit Blues
  • 原文地址:https://www.cnblogs.com/Mr-kevin/p/5588254.html
Copyright © 2011-2022 走看看