我试图使用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'的完整输出时,我能够使用仪器启动代理程序。命令。
在使用日志记录模块运行标准jetty启动命令时,知道为什么没有加载代理?
谢谢,
德罗尔
答案 0 :(得分:1)
从您的码头基地运行java -jar start.jar --list-config
。
您的配置可能会触发--exec
调用,这将调用新的JVM。
-javaagent
命令不会传递给新的JVM。