Bonjour,
J'ai une application Enterprise Application qui contient :
- Deux applications Web (donc deux .war)
- Deux applications EJB (donc deux .jar)
Le problème survient lorsqu'une classe de l'application web 2 hérite d'une autre classe de l'application web 1.
Exemple :
application web 1
public class BasicListForm extends ActionForm
application web 2
public class BICfileListForm extends BasicListForm
Lors du du déploiement j'obtiens le message suivant :
Caused by: java.lang.NoClassDefFoundError: ch/isys/best/core/struts/BasicListForm
Question :
Que dois-je faire pour partager deux classes de deux modules Web différents dans le même EAR
Je pense que l'on doit jouer avec le classpath, j'ai aussi lu que la recherche d'une classe dans une enterprise Application s'effectue ainsi web->Ejb->Ea ClassLoader.
Je butte sur ce problème certainement simple (je l'espère) depuis hier.
Si quelqu'un à une idée, merci d'avance.
Salomé
Partager