Le déploiement d'un EAR en jBoss AS 7 qui contient un service web dans une guerre

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

  •  27-10-2019
  •  | 
  •  

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

Était-ce utile?

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
scroll top