2011-01-10 17 views
4

Wo ist die HeapDumpOnOutOfMemoryError und HeapDumpPath params gesetzt in der startup.bat Datei für Tomcat auf einem Windows-PC setzen? Ich habe beide params in der Datei wie folgt:Wie HeapDumpOnOutOfMemoryError und HeapDumpPath in startup.bat Datei unter Windows XP

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

call "%EXECUTABLE%" start %CMD_LINE_ARGS% 

:end 

Ist das der Bereich, in dem dieser params gehen sollte? Ich erhalte die folgende Meldung, wenn ich Start Tomcat> Der Dateiname, Verzeichnisname oder Volume-Label-Syntax ist falsch.

Ich bin mir nicht sicher, welcher Teil der Aussage falsch ist. Was fehlt mir hier?

Antwort

13

Wenn Sie einen Befehl in mehrere Zeilen aufteilen möchten, müssen Sie die Zeilenumbrüche umgehen.

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

Das hat funktioniert, danke. Ich wusste nicht, dass so etwas nötig war. – katura

Verwandte Themen