0

使用以下 JVM 参数和动态跟踪代理启动 Java 应用程序时:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5000
-agentpath:c:\dynaTrace\agent\lib\dtagent.dll=name=abc,server=abc.com:9998"

我收到一个错误JDWP unable to get necessary JVMTI capabilities

我尝试搜索几个论坛,其中已经声明不可能同时做这两件事。是这样吗 ?我还能够找到一个 java 错误报告,该报告指出 JDWP:加载两次没有得到正确处理。 http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6354345 有没有办法同时运行这两个东西?

4

1 回答 1

1

要获得确切的答案,我需要知道您正在运行哪个 JVM(Sun、IBM、..)以及哪个 Java 版本?我知道例如 Sun JVM 构建版本 1.4.2_08、1.4.2_11、1.4.2_09、1.4.2_15、1.4.2_12 在 JVMTI 实现中存在问题和错误。还有一些特定的 1.5 和 1.6 Java 版本。

您是否尝试过更新到最新版本的 Sun JVM?

干杯克劳斯

于 2015-08-11T07:07:51.627 回答