【发布时间】:2009-08-25 08:27:46
【问题描述】:
可能重复:
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 设置不正确。
有人能指出我做错了什么吗?我希望我已经足够清楚了。
谢谢!
【问题讨论】:
标签: java tomcat properties