Bereitstellung eines Ohrs in JBoss als 7, das eine Web-Services in einem Krieg enthält
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
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