Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有工具可以查看类加载器树的图片?_Java_Jboss_Classloader - Fatal编程技术网

Java 有没有工具可以查看类加载器树的图片?

Java 有没有工具可以查看类加载器树的图片?,java,jboss,classloader,Java,Jboss,Classloader,假设我正在调试部署在JavaEE应用服务器内部的应用程序的一些奇怪的类加载问题。出于某种原因,我似乎在两个类加载器(两个不同的EAR类加载器)的类路径上有重复的JAR,并且这些类加载器的名称空间中的类需要协同终止 所以问题是:是否存在任何工具可以显示类加载器树的图像(图片)以及每个类加载器的存储库?当然,准确地显示图片并不重要,如果它可以是某种动态用户界面(如Windows Explorer树折叠/展开),我将非常高兴 UPD:我正在使用JBoss5.1 谢谢您正在使用哪个应用服务器 WebS

假设我正在调试部署在JavaEE应用服务器内部的应用程序的一些奇怪的类加载问题。出于某种原因,我似乎在两个类加载器(两个不同的EAR类加载器)的类路径上有重复的JAR,并且这些类加载器的名称空间中的类需要协同终止

所以问题是:是否存在任何工具可以显示类加载器树的图像(图片)以及每个类加载器的存储库?当然,准确地显示图片并不重要,如果它可以是某种动态用户界面(如Windows Explorer树折叠/展开),我将非常高兴

UPD:我正在使用JBoss5.1


谢谢

您正在使用哪个应用服务器

  • WebSphere有一个可以从这里下载的
  • NetWeaver具有
除此之外,不要认为有这样的工具存在。

在JBoss中,你可以,如果你能仔细检查详细内容,它应该准确地告诉你冲突的类在哪里


或者,您可以转到jmx控制台,找到jboss.classloader部分,找到ear的条目(类似于),并为给您带来问题的类调用findClassLoaderForClass。

链接仅显示jboss文档。在确定在何处可以找到此链接时没有太大帮助?链接更新: