程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> tomcat常用配置,tomcat配置

tomcat常用配置,tomcat配置

編輯:JAVA綜合教程

tomcat常用配置,tomcat配置


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

  1. 以服務的方式啟動時

    進入"tomcat安裝路徑\bin"目錄下,打開service.bat文件,找到"--JvmOptions ",在隨後的引號尾部添加

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

  2. 以進程的方式啟動時

    進入"tomcat安裝路徑\bin"目錄下,打開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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved