如何确定从JBoss中的哪个类加载了哪些类

时间:2009-09-15 23:31:13

标签: java jboss classloader

我似乎记得JMX控制台中的一些函数,它允许您键入类名,并查看加载它的类加载器,以及从哪个资源加载类。不幸的是,我似乎无法找到这个。对于独立应用,我一直使用JWhich工具来获取此信息。

2 个答案:

答案 0 :(得分:2)

我正在使用JBoss 4.2.0 GA,在JMX控制台中,我发现我的组件的类型为 archive == 。进入这个MBean显示:

MBean Java Class:   org.jboss.mx.loading.HeirarchicalLoaderRepository3

然后我只需要调用:

displayClassInfo()

使用我的完全限定的班级名称。

答案 1 :(得分:0)

尝试使用JBoss Profiler或任何其他分析器。