【问题标题】:Run Tomcat in debugging mode with system properties使用系统属性在调试模式下运行 Tomcat
【发布时间】:2013-07-08 03:08:45
【问题描述】:

我正在尝试在调试模式下运行 tomcat。在启动时我还想添加一些系统属性,但我无法做到这一点。我正在跑步:

    ./catalina.sh jpda run -Dtest.variable="value"

当我尝试访问变量的值时,我总是得到 null:

    System.out.println(null == System.getProperty(test.variable)); //prints always true

有人知道这个问题的任何解决方案吗?谢谢!

【问题讨论】:

    标签: tomcat remote-debugging system-properties


    【解决方案1】:

    我从未尝试将系统变量传递给 catalina.sh,我不知道它是否有效。您想尝试在 $CATALINA_HOME/bin/setenv.sh 中设置 JAVA_OPTS 环境变量

    export JAVA_OPTS="-Dtest.variable="value""
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-22
      • 1970-01-01
      • 1970-01-01
      • 2020-11-07
      • 2018-11-01
      • 2010-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多