Distribuzione di un EAR in JBoss AS 7 che contiene un web-services in una guerra
Domanda
Ho un file EAR strutturato come riportato:
myEar.ear
|
+- META-INF
| |
| +- MANIFEST.MF
| +- application.xml
|
+- lib
| |
| +- aJar.jar
|
+- aWar.war
Il MANIFEST.MF viene generato automaticamente ed in bianco, in application.xml c'è solo la voce warfile.
Quando schiero nel jBoss console di gestione non viene visualizzato il servizio web contenuta dalla guerra. Se metto la guerra direttamente è visualizzato al posto.
Avete qualche consiglio in questo numero?
Grazie, Dario
Soluzione
In risposta al commento. Ecco struttura comune application.xml:
<?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>
Se non si dispone EJB -. Basta rimuovere il primo nodo del modulo
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow