JBoss 4.3 eap не может найти войну в ухе - PullRequest
3 голосов
/ 30 июля 2009

Я пытаюсь развернуть ухо в JBoss. В application.xml есть записи, похожие на:

<module  id="Core_JavaModule">
  <java>APP-INF/lib/core.jar</java>
</module>

<module id="Public_WebModule">
 <web>
  <web-uri>public.war</web-uri>
  <context-root>/</context-root>
 </web>
</module> 

core.jar читается нормально, но когда он пытается прочитать public.war, я получаю:

org.jboss.deployment.DeploymentException: Failed to find module file: public.war

Я подтвердил, что каталог войны существует; это взорвавшаяся война. Не военный файл. JBoss ищет военный файл? Или это подарит военный справочник?

1 Ответ

1 голос
/ 30 июля 2009

Это должно быть хорошо, мы используем разнесенные WAR в разорванных EAR в JBoss 4.2, и это нормально.

Однако следует остерегаться способа развертывания. Если у вас есть разорванное EAR, и вы начинаете копировать его в каталог развертывания JBoss, возможно, сканер развертывания JBoss обнаружит EAR в процессе копирования и обнаружит неполное EAR. Это может быть то, что с тобой происходит.

Чтобы проверить это, попробуйте скопировать EAR в развертывание при завершении работы JBoss, а затем запустить его.

В противном случае попробуйте опубликовать текстовое представление структуры каталогов EAR.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...