【问题标题】:Add -D parameter to Tomcat's JVM在 Tomcat 的 JVM 中添加 -D 参数
【发布时间】:2015-01-04 04:59:09
【问题描述】:

我有一个相当简单的问题,但我自己无法正确回答。

我们在 Tomcat 上将 Jenkins 服务器作为 webapp 运行,我们需要找到传递给 Tomcat JVM 的启动参数。我需要添加以下参数:

-Dorg.apache.commons.logging.simplelog.log.IntegritySCM=debug

你能告诉我找到这些参数吗?

可能是:%PathToTomcatInstallationRoot%/conf/catalina.PROPERTIES

或者:正在启动 %PathToTomcatInstallationRoot%/bin/Tomcat7w.exe 应用程序 -> Java/Startup?

我不确定,因为编辑它到目前为止没有任何效果。

编辑:

Tomcat 在 Windows Server 2008 R2 Enterprise(64 位)上作为 Windows 服务运行

【问题讨论】:

  • 这取决于你如何启动Tomcat服务器。它是否设置为服务、常规应用程序、Eclipse 插件……?操作系统是什么?
  • 感谢您的快速响应。请参阅上面的编辑:)

标签: tomcat jenkins


【解决方案1】:

运行 Tomcat 的bin 目录下的tomcatXw.exe(其中 X 是您正在运行的 Tomcat 的主要版本号)程序来配置用于您的 Tomcat Windows 服务的参数。你可以在那里做很多事情,包括配置任何你想要的-D风格的系统属性。

【讨论】:

  • 所以我想我在 [TomcatFolder]\bin\Tomcat7w 中的想法是一个不错的想法。但是,如果我转到 Java 选项卡并填写 -D 属性,它没有任何效果。知道为什么吗?
  • 你到底添加了什么?你重启服务了吗?
  • 我已经启动了 %TomcatInstallationFolder%/bin/Tomcat7w.exe 应用程序来访问所有需要的 Tomcat 属性。我已切换到“Java”选项卡并将 -D 选项添加到“Java 选项”并重新启动 Tomcat -> 对构建没有影响。日志是一样的...
  • 使用jconsolejinfo 找出该进程的系统属性。您实际上是从 Windows 服务管理单元启动 Tomcat 吗?
  • 如何使用jconsole或jinfo?该服务在 Windows 服务中列出,并通过 Tomcat Gui 本身启动/停止(不是直接 Windows 服务管理单元)
猜你喜欢
  • 2011-12-06
  • 2016-05-29
  • 1970-01-01
  • 2012-01-15
  • 2017-11-28
  • 2013-02-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多