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