Netbeans 配置文件 Wildfly 精选方法

Netbeans profile Wildfly Selected methods

我想分析项目中的 selected 方法,该项目 运行s 在 wildfly 服务器中。 当设置分析器并调用方法时,控制台将给出以下异常: java.lang.NoClassDefFoundError: org/netbeans/lib/profiler/server/ProfilerRuntimeCPUFullInstr

重现此问题的步骤如下:

我正在使用 Netbeans 8.1 和 Wildfly 8.2。

到目前为止我尝试过的:

这应该很快会在夜间构建中得到修复。否则,如果您不想每晚使用,这就是您需要在 WildFly 实例上执行的操作,以便能够将分析器连接到它并分析您的方法。 在 standalone.sh 中,您将需要更新某些选项:

  • 将 jfluid-server.jar 附加到引导类路径(或者您可以更改命令行以使用 -classpath jboss-modules.jar:jfluid-server.jar org.jboss.modules.Main 而不是 -jar jboss-modules.jar)
  • 像这样将 jfluid 包添加到 system.pkgs 中:jboss.modules.system.pkgs=org.jboss.byteman,org.jboss.logmanager, org.netbeans.lib.profiler.server
  • 添加 -Xverify:none 以避免错误消息