如何在 Tomcat 5.5 中填充 System.getProperty()

发布于 2024-10-02 08:37:07 字数 421 浏览 5 评论 0原文

我试图在 tomcat 配置文件中设置系统属性,以便 System.getProperty() 代码可以读取它。这可能是一个简单的任务,但我无法弄清楚。这是我尝试过但没有成功的愿望。

修改tomcat设置中的context.xml。

<Context>
      ....
     <Parameter name="run.mode" value="test"/>
     <Environment name="run.mode" value="test" type="java.lang.String"/>
</Context>

我不想修改容器设置,只想修改服务器设置。

附言。我对容器和 JVM Web 应用程序世界相当陌生。仍在理解事物。现在我正在与 Lift 合作。

I am trying to set a system property in tomcat config file so it can be read by System.getProperty() code. This is probably a simple task but I am not able to figure this out. Here is want I tried with no success.

Modified context.xml in tomcat settings.

<Context>
      ....
     <Parameter name="run.mode" value="test"/>
     <Environment name="run.mode" value="test" type="java.lang.String"/>
</Context>

I don't want to modify container settings, just the server settings.

PS. I am fairly new to to the container and JVM webapp world. Still making sence of things. Right now I am working with Lift.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

复古式 2024-10-09 08:37:07

启动 Tomcat 时使用 JAVA_OPTS 环境变量,如下所示:

JAVA_OPTS='-Drun.mode=test' start.sh

Use the JAVA_OPTS environment variable when launching Tomcat, like this:

JAVA_OPTS='-Drun.mode=test' start.sh
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文