我正试图在debuging模式下运行tomcat。在启动时我想添加一些系统属性,但我无法实现这一点。我正在跑步:
./catalina.sh jpda run -Dtest.variable="value"
当我尝试访问变量的值时,我总是得到null:
System.out.println(null == System.getProperty(test.variable)); //prints always true
有人知道这个问题的解决方案吗?谢谢!
答案 0 :(得分:1)
我从未尝试将系统变量传递给catalina.sh,我不知道它是否有效。您想尝试在$ CATALINA_HOME / bin / setenv.sh中设置JAVA_OPTS环境变量
export JAVA_OPTS="-Dtest.variable="value""