Bonsoir,

J'ai mis en place récemment un projet JPA + Struts 2. J'ai donc créé dans Eclipse deux projets : un projet EJB et un projet Web Application. J'utilise Glassfish 2.1 et pour déployer le tout, j'ai fait un projet EAR où j'ai associé mes deux projets.

Actuellement au lancement du serveur, les deux applications se déploient correctement. Si je modifie l'application web, et que je déploie sur le serveur, il ne va me déployer que l'application web et glassfish me crie dessus car il manque l'application EJB... Pour palier à ce problème, je clean les deux projet avant chaque déploiement comme ça il me déploie les deux projet en même temps.

Quelqu'un saurait ce qu'il faut faire pour qu'il me déploie les deux projets à chaque fois même si je n'ai pas touché à l'un des deux ?

Voici le seul fichier que j'ai dans mon application EAR :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?xml version="1.0" encoding="ASCII"?>
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="http://java.sun.com/xml/ns/javaee/application_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd" version="5">
  <display-name>gipid_EAR</display-name>
  <module>
    <web>
      <web-uri>gipid_fges.war</web-uri>
      <context-root>/gipid_fges</context-root>
    </web>
  </module>
  <module>
    <ejb>gipid_ejb.jar</ejb>
  </module>
</application>
Par avance, merci.