Comment ajouter des fonctionnalités EJB à un projet Web dynamique Eclipse?
Je développe une application simple avec les EJB 3.0 à l'aide de OpenEJB pour le déploiement et l'Eclipse comme IDE.
J'ai créé le projet comme une "application web dynamique" dans Eclipse. Quand j'ai essayé de créer le premier bean session sans état, j'ai réalisé que le @Distance annotation n'a pas pu être résolu.
Quelle est la bonne façon de résoudre ce problème ?
- Supprimer le projet et de créer un nouveau "d'applications d'entreprise projet" (ce qui semble être assez lourd poids, donc je ne suis pas sûr que je veux aller dans ce sens) ?
- Supprimer le projet et de créer un EJB projet (il ne semble pas y avoir droit parce que je crois qu'un tel projet ne permettez-moi de regrouper les EJB partie de la demande) ?
- Ajouter quelques bibliothèques à mon projet (est-il une bibliothèque pack pour les EJB 3.x) ?
- Ajouter une facette de mon projet (j'ai essayé de voir si je peux ajouter une facette, mais je ne vois pas un EJB facette dans le cadre de ce projet) ?
Merci pour votre aide.
Mise à jour:
J'ai trouvé la réponse.
TomEE de l'installation d'un répertoire contenant tous les fichiers jar nécessaires pour compiler et exécuter les EJB "apache tomee-webprofile-1.0.0-bêta-2/webapps/openejb/lib'
J'ai créé un Utilisateur de la Bibliothèque dans Eclipse contenant tous les bocaux de la lib du dossier décrit ci-dessus et de l'ajouter à la build path.
Des interfaces de l'EJB maintenant compiler correctement.
source d'informationauteur Ragini
Vous devez vous connecter pour publier un commentaire.
Maintenant, vous pouvez créer des Ejb dans l'EJB projet et de les appeler à partir du projet WEB.
Et vous pouvez déployer et de déboguer votre PAE sur un Serveur d'Application (tels que JBoss) qui prend en charge Enterprise Application des Projets.
Le PAE est déployé comme un fichier unique avec
.ear
extension.Si vous utilisez Tomcat par exemple, vous ne pouvez pas déployer le oreille paquets.
Ici une page avec un description sur la création de oreille avec Eclipse.
Un moyen simple d'ajouter de l'éclipse de la bibliothèque de support pour TomEE ou TomEE+ est la suivante:
La tomEE bibliothèques ont été ajoutés à votre projet eclipse.
Je suis à l'aide de maven et de le faire fonctionner avec les étapes suivantes:
Que c'est!