Я переношу свое приложение из jboss eap 5.1 в 6.4. Есть некоторые файлы xsd, которые хранятся в папке WEB-INF/wsdl/Schemas/Messages/
. и в моем коде я пытаюсь получить файл, используя следующую логику:Загрузить файлы из каталога WEB-INF/wsdl/Схемы/сообщения/в путь класса в jboss eap 6.4
this.getClass().getClassLoader().getResource("/../wsdl/Schemas/Messages/MsgSearchDetails.xsd").
В JBoss EAP 5.1 работает нормально, но в 6.4 я не могу получить файл по этому пути. Я знаю, что jboss eap 6.4 загружает файл с WEB-INF/classes
и WEB_INF/lib
в каталог pathpath.
Итак, как я могу читать xsd-файлы из папки WEB-INF/wsdl/Schemas/Messages/
в jboss eap 6.4?
Благодаря сампада. Я решаю эту проблему, перемещая все мои xsds в папку src/main/resources проектов maven. Таким образом, автоматически в настоящее время доступна папка внутри классов внутри войны. –