tomcat 6.18 設置
www.apache.com 發現新版本6.18 download core→zipbin目錄下 startup.bat ctatlina.bat 中添加 JAVA_HOME/JRE_HOME CATALINA_HOME/TOMCAT_HOME
Windows Service Installer方式則安裝時自動添加
現在喜歡在windows或linux中都不添加任何系統變量除java_home 因為每次配置到最后全亂成一團
關于JVM和tomcat的內存問題
tomcat6.0只須設置:JAVA_OPS tomcat6.0之前設置:CATALINA_OPTS/TOMCAT_OPTS
如 SET CATALINA_OPTS= -Xms64m -Xmx512m;
ms是JVM初始化堆的大小,mx是JVM堆的最大值,一般說來,你應該使用物理內存的80% 作為堆大小。.
引用:
有以下幾種方法可以選用:
第一種方法:
Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh的前面,增加如下設置:
JAVA_OPTS='-Xms【初始化內存大小】 -Xmx【可以使用的最大內存】'
需要把這個兩個參數值調大。例如:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化內存為256MB,可以使用的最大內存為512MB。
第二種方法: 環境變量中設 變量名:JAVA_OPTS 變量值:-Xms512m -Xmx512m
第三種方法:前兩種方法針對的是bin目錄下有catalina.bat的情況(比如直接解壓的Tomcat等),但是有些安裝版的Tomcat下沒有catalina.bat,這個時候可以采用如下方法,當然這個方法也是最通用的方法:打開tomcatHome/\bin/\tomcat5w.exe,點擊Java選項卡,然后將會發現其中有這么兩項:Initial memory pool和Maximum memory pool.Initial memory pool這個就是初始化設置的內存的大小。Maximum memory pool這個是最大內存的大小
也可在【tomcat配置窗口】-【Java標簽】-【Java Options】,輸入JVM優化參數:
-Xms512M
-Xmx512M
-Xverify:none
-XX:PermSize=128M
-XX:MaxPermSize=256m
-XX:MaxNewSize=256m
-XX:+UseAdaptiveSizePolicy
-XX:+UseParallelGC
-XX:+UseParallelOldGC
-XX:NewSize=200m
-Xmn200m
注意 一行一句配置 前后都不能有空格
連接器優化 禁止和允許列目錄下的文件 禁止和允許主機或IP地址訪問
設置完了就按確定然后再重啟TOMCAT你就會發現tomcat中jvm可用的內存改變了
posted on 2008-09-21 10:04 pasha 閱讀(1168) 評論(0) 編輯 收藏 所屬分類: tomcat