【问题标题】:Jetty and Java Agent Don't Work Using LoggingJetty 和 Java 代理不能使用日志记录
【发布时间】:2017-05-29 07:58:55
【问题描述】:

我正在尝试使用 java 代理工具运行 Jetty。 我正在使用以下命令:

java -javaagent:%JETTY_HOME%/lib/ext/aspectjweaver-1.8.9.jar -jar %JETTY_HOME%/start.jar

它按预期工作。

但是,当将日志模块添加到 Jetty (java -jar %JETTY_HOME%/start.jar --add-to-start log4j) 并启动 Jetty 服务器时,它完全无需检测即可运行。

注意:当我使用“--dry-run”命令的完整输出时,我能够使用检测启动代理。

知道为什么在使用日志模块运行标准码头启动命令时没有加载代理吗?

谢谢,

医生

【问题讨论】:

    标签: java jetty aspectj instrumentation javaagents


    【解决方案1】:

    从您的码头基地运行java -jar start.jar --list-config

    您的配置可能会触发 --exec 调用,这将派生一个新的 JVM。

    -javaagent 命令不会被转发到新的 JVM。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-28
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 2011-12-26
      相关资源
      最近更新 更多