Windows PC上的Tomcat的startup.bat文件中的HeapDumpOnOutOfMemoryError和HeapDumpPath参数在哪里设置?我将两个参数都放在文件中,如下所示:

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

call "%EXECUTABLE%" start %CMD_LINE_ARGS%

:end

那是那些参数应该去的地方吗?启动Tomcat时收到以下消息>
文件名,目录名称或卷标签语法不正确。

我不确定声明的哪一部分是不正确的。我在这里想念什么?

最佳答案

如果要将命令分成几行,则必须转义换行符。

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

关于windows - 如何在Windows XP上的startup.bat文件中设置HeapDumpOnOutOfMemoryError和HeapDumpPath,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4651541/

10-09 09:31