Bonjour à tous,
Préalable :
Niveau : débutant :-p
Eclipse : Ganymede WTP
Démarrage : Mon eclipse démarre de la sorte -vm C:\Program Files\Java\jre1.6.0_07\bin\client\jvm.dll (dans le fichier de config dans Help / About Eclipse Plateform)
JRE : 6 update 7 (téléchargé ici http://www.java.com/fr/download/)
JDK : http://java.sun.com/javaee/sdk/ (D'ailleurs on doit systématiquement installé le serveur d'application de Sun si on veut utiliser le JDK EE ??)
Je désirais construire 1 ou 2 EJB Entity et 1 EJBSession stateless pour me familliariser avec la couche métier.
Pour mes EJB Session j'ai procédé avec les @annotations (@entity, @id, etc)
J'ai voulu faire de même avec mon EJB Session et là impossible d'utiliser les
annotations. Il ne les trouve pas (@remote, @stateless, etc).
Je n'ai pas, à priori, dans mes projets de référence à :
import javax.ejb.remote; etc. J'ai pu lire qu'il se trouvait dans le jar J2EE.jar qui lui même se trouvait dans le JDK de Java EE.
Je pensais qu'en changeant mon System Library (il était config sur le JRE et je l'ai fait pointer sur mon JDK cité plus haut) cela resoudrait le problème mais toujours pas.
J'ai également pour préparer le terrain installé JBoss v5 que j'ai inclus à mon projet mais toujours aucun accès ni en complétion ni autres aux annotations de type @remote, etc et à fortiori aux librairies incriminées.
J'avoue ne plus trop comprendre ce qu'il arrive. Peut être quelqu'un pourra m'éclairer.
Mes excuses si la problématique a déjà été soulevé sur ce forum je ne l'ai pas vu.
Merci par avance de votre aide.
Jonathan.
Partager