如何btrace JBoss AS 7

时间:2014-05-28 08:47:11

标签: jboss7.x java-8 visualvm btrace

我试图使用btrace来测试JBoss AS 7,但却无法使用它。我使用visualvm 1.3.7和btrace工作台0.6.7(右键单击 - >" Trace applicaiton ...")。我总是设置以下非描述性错误。

!!! Error occured
!!! Error occured

我尝试的是设置以下VM选项

-Djboss.modules.system.pkgs=com.sun.btrace,com.sun.btrace.annotations
-Xbootclasspath/a:/path/to/btrace-boot-1.2.3.jar

但无济于事。我在Java 8上运行。

即使这样简单的脚本也不起作用:

import static com.sun.btrace.BTraceUtils.println;

import com.sun.btrace.annotations.BTrace;
import com.sun.btrace.annotations.Kind;
import com.sun.btrace.annotations.Location;
import com.sun.btrace.annotations.OnMethod;

@BTrace
public class Simple {

  @OnMethod(
      clazz = "com.acme.Main",
      method = "main",
      location = @Location(Kind.ENTRY)
  )
  public static void mainEjbCall() {
    println("enter");
  }

}

*更新*

是的,我认为这是一个JBoss AS类加载器问题,但我不知道如何修复它。

我可以分析普通的Java 8应用程序(即使我从ASM ClassReader获得异常)。

0 个答案:

没有答案