Учитывая имя класса, как определить, откуда он загружается в JBoss AS 5.1.0? - PullRequest
1 голос
/ 10 июня 2011

Я ищу опцию типа JMX в JBoss 5.1.0 , чтобы найти jar-файл / местоположение загрузчика jar-файла / класса для получения полного имени класса во время выполнения. Это необходимо для того, чтобы понять, какая конфигурация загрузчика классов используется в приложениях в развертывании.

1 Ответ

1 голос
/ 10 июня 2011

Это на самом деле не «опция JMX», но, может быть, это может вам помочь?

Следующий код Java может быть выполнен, чтобы узнать, откуда загружаются ваши классы:

ProtectionDomain protectionDomain = YourClass.class.getProtectionDomain();
File codeLoc = new File(protectionDomain.getCodeSource().getLocation().getFile());

См. эту ссылку dzone.

...