Я переношу свое приложение 4.2.2 JBoss в 7.1.1. У меня большая часть работы, но я иногда получаю сообщение об ошибке, когда мой файл WAR загружается до файла EAR, который он использует для доступа к базе данных.В JBoss 7.1.1, как я могу сделать свою войну зависимой от моего EAR
В настоящее время я задерживаю нагрузку WAR, помещая ее в подкаталог каталога развертывания, но это похоже на такой kludge.
Я пробовал помещать файл EAR в виде модуля, и они заставляют WAR зависеть от него через файл jboss-deployment-structure.xml, размещенный на войне. Кажется, что это нормально, но тогда доступ к базе данных не проходит.
Я попытался добавить ухо к тегу зависимостей в манифесте WAR, но не работает.
Есть ли лучший способ сделать это?
Это не работает, когда война развернута за пределами файла уха. –
@JosephNelson true. если вы фактически развертываете его за пределами файла .ear, вам нужно добавить значительно больше подробностей к вашему вопросу, чтобы он отвечал ... какие модули у вас есть в .ear? как это фактически делает доступ к базе данных? как вы пытались его экспортировать? какой механизм не проходит? – eis
естественным путем в мире EE было бы экспортировать источник данных, предоставляющий классы EJB, и иметь зависимый поиск через JNDI – eis