Desplegar un oído en JBoss AS 7 que contiene un servicio web en una guerra
Pregunta
Tengo un archivo de oído estructurado como se informa:
myEar.ear
|
+- META-INF
| |
| +- MANIFEST.MF
| +- application.xml
|
+- lib
| |
| +- aJar.jar
|
+- aWar.war
El manifest.mf se autogeneizado y en blanco, en la aplicación.xml solo existe la entrada de guerra.
Cuando lo implemento en la consola de administración JBoss, no se muestra el servicio web que contiene la guerra. Si pongo la guerra directamente, se muestra en su lugar.
¿Tienes algún consejo en este tema?
Gracias Dario
Solución
En respuesta al comentario. Aquí está la estructura común de aplicación.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>
Si no tiene EJB, simplemente elimine el nodo del primer módulo.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow