Possible Duplicate:
How can I specify system properties in Tomcat configuration on startup?


我最终想做的是在设置某些Java系统属性(在本例中为jmx设置)的情况下启动TOMCAT:

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9898 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false`

)

问题是我认为我做的不正确。
我正在做的是,在命令提示符窗口中(在Vista 64中工作,顺便说一句),我使用:
set CATALINA_OPTS=-Dcom.sun.management.jmxremote...
set JAVA_OPTS=-Dcom.sun.management.jmxremote...
tomcat6.exe

这似乎不起作用,因为tomcat6的行为不像设置属性一样。
为了测试这一点,我使用了Java jdk附带的示例Notepad.Jar。
尝试以相同的方式运行它:
set JAVA_OPTS=-Dcom.sun.management.jmxremote...
java -jar Notepad.jar

这不起作用,但这确实起作用:
java -Dcom.sun.management.jmxremote .... -jar Notepad.jar

自从上一次尝试成功以来,我得出的结论是JAVA / CATALINA_OPTS设置不正确。

有人可以指出我在做什么错吗?我希望我足够清楚。

谢谢!

最佳答案

使用提供的startup.bat和catalina.bat文件,而不是直接调用tonmcat.exe。这一直对我有用...

10-01 14:11