Le déploiement d'un EAR en jBoss AS 7 qui contient un service web dans une guerre
Question
J'ai un fichier EAR structuré comme indiqué:
myEar.ear
|
+- META-INF
| |
| +- MANIFEST.MF
| +- application.xml
|
+- lib
| |
| +- aJar.jar
|
+- aWar.war
Le MANIFEST.MF est généré automatiquement et blanc, dans le application.xml il n'y a que l'entrée de warfile.
Quand je déployer dans la console de gestion jBoss le service Web contenu par la guerre n'apparaît pas. Si je mets la guerre directement, il est affiché à la place.
Avez-vous des conseils à ce sujet?
Merci, Dario
La solution
En réponse au commentaire. Voici la structure application.xml commune:
<?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 vous n'avez pas EJB -. Il suffit de supprimer le premier nœud du module
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow