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

3
brianegge 16 Сен 2009 в 03:31

2 ответа

Лучший ответ

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

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

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

displayClassInfo()

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

2
brianegge 16 Сен 2009 в 11:50

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

0
Ondra Žižka 23 Сен 2009 в 00:18