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 ?

  1. 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) ?
  2. 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) ?
  3. Ajouter quelques bibliothèques à mon projet (est-il une bibliothèque pack pour les EJB 3.x) ?
  4. 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