2010-12-05 40 views
0

J'utilise JBoss 6.0.1M5.
À partir des EJB. Le tutoriel que je suis en train de réviser est plutôt ancien (il parle de 2.0) mais je voulais apprendre les concepts avant d'aller au plus tard.
En tout cas j'utilise eclipse et le javax.ejb.sessionbean ne peut pas être localisé.
J'ai créé un nouveau projet EJB et ajouté le runtime jboss. Aucun problème pour localiser ejbHome et ejbObject.
Pourquoi le bean javax.ejb.session est introuvable? Des idées?problème de démarrage ejb

Merci

Répondre

3

EJB 3 est complètement différent EJB 2 - ils ont vraiment très peu en commun, et ainsi à l'aide d'un tutoriel EJB 2.0 pour apprendre EJB moderne ne va pas être d'aucune aide. EJB 2 était tout simplement terrible, il vaut mieux essayer et oublier que ça a déjà existé.

Je vous suggère de commencer par le official JavaEE 5 tutorial à la place.

+0

Ok, je vais le faire.Mais dans ce problème, javax.ejb.sessionbean est-il retiré? J'ai déclaré ejb2.0 dans mon projet eclipse quand je l'ai créé. – Cratylus

+0

@ user384706: 'javax.ejb.SessionBean' est maintenant considéré comme" consumable ", selon la version de JavaEE dont nous parlons. Il devrait toujours être là, bien qu'il n'y ait aucune raison de l'utiliser plus. – skaffman

+0

Seul org.jboss.management.j2ee.sessionbean est situé. javax.ejb.SessionBean est absent.Jboss libs semblent être là (à partir de l'ajout de l'exécution). Pas sûr de ce que j'ai foiré ici .... – Cratylus