我試圖通過添加JAVA_OPTS在增加tomcat的內存catalina.bat中如下:JAVA_OPTS語法在catalina.bat中
rem TITLE (Optional) Specify the title of Tomcat window. The default
rem TITLE is Tomcat if it's not specified.
rem Example (all one line)
rem set TITLE=Tomcat.Cluster#1.Server#1 [%DATE% %TIME%]
rem
rem
rem
rem $Id: catalina.bat 1146096 2011-07-13 15:20:43Z markt $
rem ---------------------------------------------------------------------------
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8
-server -Xms1536m -Xmx1536m
-XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m
-XX:MaxPermSize=512m -XX:+DisableExplicitGC
-XX:UseConcMarkSweepGC
-XX:CMSPermGenSweepingEnabled
-XX:CMSClassUnloadingEnabled"
但在運行啓動時或當我得到在CMD下面的錯誤關機腳本:
'JAVA_OPTS' is not recognized as an internal or external command,
operable program or batch file.
'-server' is not recognized as an internal or external command,
operable program or batch file.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
The filename, directory name, or volume label syntax is incorrect.
請通知我爲什麼讓他們。
我得到的錯誤:'無法識別的VM選項「UseConcMarkSweepGC」 無法創建Java虛擬machine.' – 2012-01-16 09:07:40
您的選項不正確。將其更改爲:'-XX:+ UseConcMarkSweepGC' – dogbane 2012-01-16 09:11:46
我要爲'-XX做同樣的:CMSPermGenSweepingEnabled^ -XX:CMSClassUnloadingEnabled' – 2012-01-16 09:13:14