Я хочу переписать конкретный класс java, присутствующий в модуле JBoss/Wildfly, с моими собственными настройками. Если я использую сервер tomcat, все, что мне нужно сделать, поместите настроенные файлы классов в WEB-INF/classes. Поскольку классы, присутствующие в WEB-INF/classes, имеют приоритет над файлами классов, содержащимися в конкретном файле jar в WEB-INF/lib. Есть ли аналогичный способ для Wildfly-сервера?Переопределить загрузку классов для файла java-файла specificc в модуле wildfly/jboss
1
A
ответ
0
Один из способов, о котором я могу думать, - это написать собственную логику загрузки класса.
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);
Какой тип класса вы пытаетесь переопределить? В большинстве случаев сначала загружаются классы в «WEB-INF/classes». –