-
Comment faire un EAR ?
bonjour voila, j'ai 3 projets differents :
un premier "EJBProject", contenant des ejb entités et session
un deuxieme "JavaProject", client riche avec interface graphique, dans lequel j'instancie un bean session.
un troisième "WebProject", possédant une jsp.
Ma question est comment dois je faire mes jar,war ?
j'ai créé EJBProject.jar et WebProject.war.
je les ai déployé sur jboss, ca marche.
Cependant, avec le client riche ca ne marche pas en execution : il ne veut pas instancier mon bean session. dois-je ajouter les fichiers .class(d'EJBProject) dans le jar de JavaProject ?
J'utilise ANT et je voudrais l'avis d'un pro qui me dirait sa facon de voir les choses. On m'a dit de créer un EAR (mais est-ce valable aussi pour un client riche?).
J'ai un peu du mal à exprimer mon besoin, j'espère que quelqu'un me comprend !!
-
En général, on crée un projet EAR qui contient juste un fichier de deploiement (META-INF/application.xml) qui définie les modules Web et les modules EJB.
Ensuite, tu peux exporter un fichier EAR de ce projet (où associer un serveur d'application à ce projet)
Le fichier EAR contiendra à la fin les fichiers :
EJBProject.ejb (ou.jar)
JavaProject.jar
WebProject.war
META-INF/application.xml (et le manifest)
-
merci
merci je comprend mieux. ya plus qu'à ;-)