Utiliser mon SERVLET avec mon EJB [SERVLET][EJB][Noob] - Java - Programmation
Marsh Posté le 14-04-2005 à 18:30:00
oué alors, donc,
Citation : javax.naming.NameNotFoundException: Unable to resolve 'cECUSes' |
aurait suffi: ton ejb est pas déployé, ou en tous cas ta servlet arrive pas à l'atteindre. t'es sur de ton jndi name ?
Apprendre à cerner un problème
Marsh Posté le 15-04-2005 à 10:54:50
Sorry, je remarque bien le mal que sa peux faire une tonne de code pour rien, mais comme je suis un noob, bah j'ai un peu de mal a cerner le problème, c'est pour sa que j'ai tout mi.
Encor sorry.
Bon voilà, mon ejb est bien déployé, le make fonctionne bien, et le problème arrive toujours au moment du test du fichier servlet.html.
Le nom de GNDI est <jndi-name>CECUSes</jndi-name>.
Et j'ai changé mon code par ceci :
Code :
|
Donc jusque là tout va bien il me semble, mais voilà ce qu'il m'affiche maintenant.
Code :
|
Code :
|
Voilà j'espère avoir mieux cerné le problème à présent, merci a toi si tu sais m'aider !
Et déjà merci a toi pour ton aide actuelle, ciao ciao
Marsh Posté le 15-04-2005 à 11:39:07
Voilà j'ai modifié mon code par ceci :
Code :
|
Et sa va mieux j'ai moins d'erreurs à présent, il ne m'en reste plus qu'une :
Code :
|
Et cette fameuse ligne 87 est la suivante :
Code :
|
Vraisemblement cECUSes est inconnu pour lui, il reçoit null !
Comment pourrais je faire ??? Merci a vous
Marsh Posté le 15-04-2005 à 11:47:39
t'as pas oublier d'invoquer ta methode create() avant l'execution de cette ligne? car, tel que je vois le code ceECUSes est bien null
Marsh Posté le 15-04-2005 à 12:08:51
Oui cECUSes est bien null,
Par contre je veux bien invoquer ma methode create(), mais comment?
Merci a toi, sorry de la bète question à 2 cents mais chui un noob
Marsh Posté le 15-04-2005 à 12:13:37
ReplyMarsh Posté le 15-04-2005 à 12:22:37
tu l'invoques simplement en l'appelant: create(); au debut de ta methode doPost() par exemple
Marsh Posté le 15-04-2005 à 12:29:01
Merci pour l'idée du Tuto, c'est ce que je n'arrète pas de faire,...
Pour moi il me semble quand meme que je l'ai fait dans mon dernier post à la ligne 20.
Pour moi elle serait invoquée !
Si c'est pas le cas dites le moi, merci ciao
Marsh Posté le 15-04-2005 à 12:33:35
c'est pas le cas.
elle est pas appele dans doPost(), elle est faite mais elle sert a rien la .
Marsh Posté le 15-04-2005 à 12:37:30
Merci a vous sebi2706 et uriel, j'ai mis ma méthode create dans mon doPost() et sa marche
Super sympa
Marsh Posté le 14-04-2005 à 18:03:42
Bonjour à tous,
Voici mon problème, j'ai crée un session bean qui fonctionne(dont les fochiers ce trouve en bas) et j'aimerai utiliser un SERVLET (ici après) qui demanderai dans la "text box" du fichier servlet.html le profile du user et afficherai une fois uppuyer sur le bouton "submit" les différentes fonctions et modules auxquels il a accès. Mais voilà sa ne fonctionne pas.
Voici les différents fichiers qui pourraient vous donner une idée de mon problème. Car moi je vous avoue je suis perdu
On va commencer par le principal mon fichier servlet.java:
Et voici l'erreur qu'il me renvoi lorsque je fais un RUN du fichier servlet.html:
Voilà sa fait énormément de place je sais, j'espère que je peux me permettre de mettre autant !
Si il faut je peux fournir les fichiers de mon EJB si vous jugez cela nécéssaire.
Voilà si quelqu'un peu m'aider, sa serai volontié, car là je bloque grave
Merci d'avance à tous.