Bereitstellung eines Ohrs in JBoss als 7, das eine Web-Services in einem Krieg enthält

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

  •  27-10-2019
  •  | 
  •  

Frage

Ich habe eine Ohrdatei, die wie berichtet strukturiert ist:

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

Das Manifest.MF ist in der Anwendung autogener und leer. Xml Es gibt nur den Warfile -Eintrag.

Wenn ich es in der JBoss-Managementkonsole bereitete, wird der im Krieg enthaltene Web-Service nicht angezeigt. Wenn ich den Krieg direkt einsetze, wird er stattdessen angezeigt.

Haben Sie in dieser Ausgabe Ratschläge?

Danke, Dario

War es hilfreich?

Lösung

Als Antwort auf einen Kommentar. Hier ist gemeinsame Anwendung.xml Struktur:

<?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>

Wenn Sie kein EJB haben, entfernen Sie einfach den ersten Modulknoten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top