Как установить HeapDumpOnOutOfMemoryError и HeapDumpPath в файле startup.bat в Windows XP - PullRequest
6 голосов
/ 11 января 2011

Где находятся параметры HeapDumpOnOutOfMemoryError и HeapDumpPath в файле startup.bat для Tomcat на ПК с Windows?Я поместил оба параметра в файл следующим образом:

set JAVA_OPTS=-Xms100m -Xmx192m
-XX:+HeapDumpOnOutOfMemoryError 
-XX:HeapDumpPath=c:\jakarta-tomcat\webapps

call "%EXECUTABLE%" start %CMD_LINE_ARGS%

:end

Это та область, куда должны идти эти параметры?Я получаю следующее сообщение, когда я запускаю Tomcat> Неверный синтаксис имени файла, имени каталога или метки тома.

Я не уверен, какая частьиз заявления неверно.Что мне здесь не хватает?

1 Ответ

14 голосов
/ 11 января 2011

Если вы хотите разбить команду на несколько строк, вам нужно экранировать символы новой строки.

set JAVA_OPTS=-Xms100m -Xmx192m ^
-XX:+HeapDumpOnOutOfMemoryError ^
-XX:HeapDumpPath=c:\jakarta-tomcat\webapps
...