Salut tout le monde,
Je développe ma premiere application message driven bean,et j'ai eu le probleme suivant avec mon serveur SUN APP SERVER lors du déploiment.
An error has occurred.
Deploying application in domain failed; Error loading deployment descriptors for module [MessageDrivenBean] -- Invalid ejb jar [Client.jar]: it contains zero ejb. Note: 1. A valid ejb jar requires at least one session, entity (1.x/2.x style), or message driven bean. 2. EJB3+ entity beans (@Entity) are POJOs and please package them as library jar. Error loading deployment descriptors for module [MessageDrivenBean] -- Invalid ejb jar [Client.jar]: it contains zero ejb. Note: 1. A valid ejb jar requires at least one session, entity (1.x/2.x style), or message driven bean. 2. EJB3+ entity beans (@Entity) are POJOs and please package them as library jar.
En fait ce que j'ai fait, (en suivant un tutorial) j'ai creer mon message driver bean mes deux fichiers xml ejb-jar.xml et sun-ejb-jar.xml dans un dossier META-INF puis j'ai généré un jar nommé MDB.jar
Par la suite, j'ai crré un fichier nommé Client.java que j'ai packagé dans un .jar appelé Client.jar (j'ai rien crée dans le fichier META-INF àpart le fichier existant par défaut manifest.mf)
J'ai par la suite crée mon application.xml et sun-application.xml pour génerer le .ear composé des deux har précedemment généré;
Une fois le .ear génére j'ai essaayé de le déployer voila ce que j'ai eu comme erreur.
De l'aide s'il vous plait.
Partager