2014-10-08 2 views
0

Скажите, что есть ухо1, внутри уха1 есть war1 и war2. Структура любит нижеwar использует файл jar из файла peer war lib в ухе

ear1

  • Lib
  • war1
  • war2

Мы используем GlassFish в качестве сервера и мавена как инструмент для сборки. После разворачивания уха на стеклянную рыбку war1 сломался, что из-за банки внутри WEB-INF/lib of war2.

Я должен указать, что этот файл jar не находится в каталоге lib уровня уха или в war1.

После удаления этой банки в war2 в каталоге приложения для серфинга и перезапуске стеклянной рыбы war1 будет в порядке. Но дело в том, что нужна война, чтобы работать.

Я понятия не имею, почему war1 заберет эту банку в run2 runtime и как ее решить.

ответ

0

Я не знаю, возможно ли это для вас. Но что, если вы создаете проект как pom.xml (агрегатор) и внутри него, некоторые разные подмодули (lib, war1, war2). И вместо развертывания всего уха на сервере разворачивайте отдельно на сервере war1 и war2.

+0

@lker, мы, вероятно, не можем, поскольку мы должны обеспечить все ухо клиенту. – Kuku

+0

Знаете ли вы, почему это произойдет? – Kuku

+0

@ user1311839 Не знаю, извините –

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