互联网上有很多地方,这表明它可以通过以下任何一种(或全部)方法轻松实现:
CATALINA_OPTS
JAVA_OPTS
TOMCAT_OPTS
set
语句放在tomcat的bin文件夹中的setenv.bat文件中 我的问题是,我已经尝试了上述所有,我的Web应用程序仍然看不到我的系统属性!
这是我在做什么:
CATALINA_OPTS=-Dabc.def=true
JAVA_OPTS=-Dabc.def=true
TOMCAT_OPTS=-Dabc.def=true
CATALINA_OPTS
和JAVA_OPTS
, TOMCAT_OPTS
等于-Dabc.def=true
abc.def
不在其中 请把我从痛苦中解救出来,告诉我如何去做。
对于Tomcat服务,启动设置存储在注册表的Options
键下:
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat<X>\Parameters\Java
(根据需要替换适当的Tomcat版本)。
编辑:
在64位Windows上,注册表项是:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\Tomcat<X>\Parameters\Java
即使Tomcat在64位JVM下运行也是如此。