Переопределение загрузки классов для конкретного файла Java-класса в модуле wildfly/jboss

Я хочу перезаписать определенный класс Java, присутствующий в модуле JBoss/Wildfly, с моими собственными настройками. Если я использую сервер Tomcat, все, что мне нужно сделать, поместить файлы настроенных классов в WEB-INF/classes. Так как классы, присутствующие в WEB-INF / classes, имеют приоритет над файлами классов, присутствующими в конкретном файле jar в WEB-INF/lib. Есть ли аналогичный способ для сервера Wildfly?

1 ответ

Один из способов, который я могу придумать, это написать собственную логику загрузки классов.

URLClassLoader loader;
//create object and initialize URLClassLoader loader with the corrosponding classes or jar from //specific location

//Get the 'className' by iterating Jar or by listing class files

Class c = cl.loadClass(className);
Другие вопросы по тегам