Как определить, какие классы были загружены откуда в JBoss - PullRequest
3 голосов
/ 16 сентября 2009

Кажется, я помню некоторую функцию в консоли JMX, которая позволяет вам вводить имя класса и видеть загрузчики классов, которые его загрузили, и из каких ресурсов был загружен класс. К сожалению, я не могу найти это. Для автономных приложений я всегда использовал инструмент JWhich для получения этой информации.

Ответы [ 2 ]

2 голосов
/ 16 сентября 2009

Я использую JBoss 4.2.0 GA, и в консоли JMX я нашел свой компонент типа archive == . Зайдя в этот MBean-шоу:

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

Тогда я просто должен был вызвать:

displayClassInfo()

с моим полным именем класса.

0 голосов
/ 23 сентября 2009

Попробуйте JBoss Profiler или любой другой профилировщик.

...