Развертывание уха в JBoss как 7, которое содержит веб-услуги на войне

StackOverflow https://stackoverflow.com/questions/7324316

  •  27-10-2019
  •  | 
  •  

Вопрос

Я структурирован ухо, как сообщается:

myEar.ear
|
+- META-INF
|  |
|  +- MANIFEST.MF
|  +- application.xml
|
+- lib
|  |
|  +- aJar.jar
|
+- aWar.war

Manifest.mf является автогенерированным и пустым, в Application.xml есть только запись Warfile.

Когда я развертываю его на консоли управления JBoss, веб-сервис, содержащийся в войне, не отображается. Если я поставлю войну прямо, она отображается вместо этого.

У вас есть какой -нибудь совет по этому вопросу?

Спасибо, Дарио

Это было полезно?

Решение

В ответ на комментарий. Вот общее приложение. Структура.

<?xml version="1.0" encoding="UTF-8"?>
<application xmlns="http://java.sun.com/xml/ns/javaee"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_6.xsd"
             version="6">

  <module>
    <!-- EJB Module -->
    <ejb>ejb.jar</ejb>
  </module>
  <module>
    <!-- WEB Module -->
    <web>
      <web-uri>warfile.war</web-uri>
      <context-root>/context_root</context-root>
    </web>
  </module>
  <!-- Libraries, available both to web and ejb modules -->
  <library-directory>libs</library-directory>
</application>

Если у вас нет EJB - просто удалите первый узел модуля.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top