Есть ли способ определить во время выполнения, из которого загружен определенный класс?Определение того, где определенный класс загружен из
Мы используем сервер приложений, который имеет несколько мест для размещения внешних библиотек. Теперь возникает проблема, что, например, несколько разных версий библиотеки apache-commons помещаются в разные места, и никто не может фактически сказать, какой из этих JAR-файлов является источником в определенном Java-классе.
Есть ли способ спросить загрузчика классов, где он действительно загружал класс? Какой конкретный JAR-файл?