2009-07-29 2 views
3

Я пытаюсь развернуть ухо в JBoss. Application.xml имеет записи выглядит как:JBoss 4.3 eap не может найти войну в ухе

<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

Это должно быть хорошо, мы используем взорванные ВОЙНЫ в разобранных EAR в JBoss 4.2, и все в порядке.

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

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

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

Смежные вопросы