Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1493 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JBoss - servlet] Impossible de faire fonctionner un servlet :(

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JBoss - servlet] Impossible de faire fonctionner un servlet :(

n°705796
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 11:44:56  profilanswer
 

Bonjour !
 
j'ai un probleme avec JBoss.
Quand j'essaie d'accéder à mon servlet il m'affiche :
 
 

Code :
  1. HTTP Status 404 - /example2/servlet/HelloWorld
  2. --------------------------------------------------------------------------------
  3. type Status report
  4. message /example2/servlet/HelloWorld
  5. description The requested resource (/example2/servlet/HelloWorld) is not available.
  6. --------------------------------------------------------------------------------
  7. Apache Tomcat/5.0.20


 
par contre j'y accède depuis "index.jsp" qui a pas de probleme ...
je crois qu'il faut modifier un fichier pour activer le invoker (comme dans Tomcat) mais je ne sais pas lequel ?
 
quelqu'un a déjà fait ça ???
 
merci ;)

mood
Publicité
Posté le 22-04-2004 à 11:44:56  profilanswer
 

n°705837
krosso
j'suis à la bourre
Posté le 22-04-2004 à 12:27:00  profilanswer
 

y a un moteur de servlet dans JBoss maintenant ?

n°705855
the real m​oins moins
Posté le 22-04-2004 à 13:00:05  profilanswer
 

krosso a écrit :

y a un moteur de servlet dans JBoss maintenant ?

bah oui spa nouveau.
jetty ou tomcat suivant les versions
 
y'a juste à coller un .war dans le repertoire deploy


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°705868
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 13:13:47  profilanswer
 

the real moins moins a écrit :

bah oui spa nouveau.
jetty ou tomcat suivant les versions
 
y'a juste à coller un .war dans le repertoire deploy


 
 
j'aime bien le "il y a juste" ........  :cry:

n°705870
the real m​oins moins
Posté le 22-04-2004 à 13:14:12  profilanswer
 

ben t'as ton war ou pas?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°705878
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 13:21:21  profilanswer
 

the real moins moins a écrit :

ben t'as ton war ou pas?


 
oui oui j'ai bien mon example2.war que je colle dans le dossier deploy.
 
le .war je l'ai eu avec ant ...
le index.jsp marche sans probleme mais dessus il y a un lien vers le servlet HelloWorld qui provoque le message d'erreur ....  :(


Message édité par camarchepoa le 22-04-2004 à 13:25:32
n°705885
darklord
You're welcome
Posté le 22-04-2004 à 13:31:47  profilanswer
 

camarchepoa a écrit :

oui oui j'ai bien mon example2.war que je colle dans le dossier deploy.
 
le .war je l'ai eu avec ant ...
le index.jsp marche sans probleme mais dessus il y a un lien vers le servlet HelloWorld qui provoque le message d'erreur ....  :(


 
ca dit quoi dans les logs qd il deploie ton war?

n°705896
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 13:37:50  profilanswer
 

il y a plein de lignes [INFO] mais pas de warn ou erreur ...
 
tu veut toutes les lignes infos ?
 
 
edit :
je pense que c'est comme ca qu'il faut déploiyer mais au cas ou ...
je lance JBoss
je copie le fichier example2.war dans c: \JBoss\server\deploy
il ajoute des lignes [INFO] dans la fenetre DOS de JBoss
et voilà
 
ah oui j'ai pas précisé : c'est sur windows 2K ...


Message édité par camarchepoa le 22-04-2004 à 13:41:57
n°705902
darklord
You're welcome
Posté le 22-04-2004 à 13:41:48  profilanswer
 

camarchepoa a écrit :

il y a plein de lignes [INFO] mais pas de warn ou erreur ...
 
tu veut toutes les lignes infos ?


 
non. Il se peut simplement que ta servlet ne soit pas mappée. Poste ton web.xml pour voir

n°705913
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 13:48:57  profilanswer
 

DarkLord a écrit :

non. Il se peut simplement que ta servlet ne soit pas mappée. Poste ton web.xml pour voir


 
celui qui est dans \example2\build\war\WEB-INF :

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE web-app
  3.     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  4.     "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
  5. <web-app>
  6. </web-app>


 
sinon j'en ai plusieurs dans c: \JBoss mais je ne sais pas lequel est utilisé pour le déploiement ?
celui de c: \JBoss\server\default\deploy\jmx-console.war\WEB-INF ?
 
dsl ... je suis pas au top ...
 

mood
Publicité
Posté le 22-04-2004 à 13:48:57  profilanswer
 

n°705915
darklord
You're welcome
Posté le 22-04-2004 à 13:49:46  profilanswer
 

non pas trop effectivement. Ton web.xml est vide. Comment veux tu que ta servlet fonctionne (dans Jboss ou n'importe quel autre servlet container d'ailleurs).
 
Repasse par la case tutorial de base sur les servlets.

n°705917
darklord
You're welcome
Posté le 22-04-2004 à 13:50:30  profilanswer
 

pour ta question, les web.xml dans c:\jboss sont ceux utilisé par des web app internes à JBoss (rien a voir avec ton example donc).

n°705924
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 13:54:55  profilanswer
 

en fait je savais bien qu'il fallait modifier le web.xml mais je ne sais pas lequel :(
 
pq dans Tomcat il n'y en a qu'un ...
 
là en fait il y en a un pour chaque déploiement qui va mettre à jour celui de JBoss c'est ça ?
 
 
connais tu un bon tutorial ?
moi j'ai suivi celui là :
http://www.roseindia.net/jboss/index.shtml
 
mais justement leur web.xml est vide ...
http://www.roseindia.net/jboss/bui [...] hant.shtml
 
c'est pour ca que j'ai cherché un autre web.xml mais bon ...

n°705947
darklord
You're welcome
Posté le 22-04-2004 à 14:06:49  profilanswer
 

camarchepoa a écrit :

en fait je savais bien qu'il fallait modifier le web.xml mais je ne sais pas lequel :(
 
pq dans Tomcat il n'y en a qu'un ...
 
là en fait il y en a un pour chaque déploiement qui va mettre à jour celui de JBoss c'est ça ?
 
 
connais tu un bon tutorial ?
moi j'ai suivi celui là :
http://www.roseindia.net/jboss/index.shtml
 
mais justement leur web.xml est vide ...
http://www.roseindia.net/jboss/bui [...] hant.shtml
 
c'est pour ca que j'ai cherché un autre web.xml mais bon ...
 


 
1/ Le tien, celui que tu as en local et qui est contenu dans l'archive war. Si tu utilise ant, tu utilise aussi xdocet et là tu définis ton web.xml avec des tags XDoclet. Quoi qu'il en soit un tuto sur la technologie servlet te sera utile
 
2/ C'est pas que tomcat n'a qu'un web.xml c'est juste qu'ils ne sont pas exposé de la meme manière. Mais tu ne dois rien changer au niveau serveur. C'est en local, qd tu builde ton war que tu dois créer le web.xml qui va bien (voir tuto de base)

n°705950
the real m​oins moins
Posté le 22-04-2004 à 14:08:02  profilanswer
 

DarkLord a écrit :

1/ Le tien, celui que tu as en local et qui est contenu dans l'archive war. Si tu utilise ant, tu utilise aussi xdocet et là tu définis ton web.xml avec des tags XDoclet. Quoi qu'il en soit un tuto sur la technologie servlet te sera utile

jpense qu'il ferait bien d'en ecrire un à la main pour commencer, surtout qu'il a qu'une servlet :D


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°705952
darklord
You're welcome
Posté le 22-04-2004 à 14:08:29  profilanswer
 

the real moins moins a écrit :

jpense qu'il ferait bien d'en ecrire un à la main pour commencer, surtout qu'il a qu'une servlet :D


 
d'après ce que je comprends il a choppé un build system tout fait avec ant.

n°705965
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 14:14:06  profilanswer
 

DarkLord a écrit :

d'après ce que je comprends il a choppé un build system tout fait avec ant.


 
effectivement c'est du tout fait ...
 
en fait je comme je connais pas je voulais prendre qq chose de tout fait pour ête spur que ca plante pas pq j'ai foiré un truc ... apparement c'est pas du tout cuit ;)
 

n°706021
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 15:03:38  profilanswer
 

Alors personne aurrai un tutorial bien fait (jose pas demander en Fr ... ) :??:

n°706031
darklord
You're welcome
Posté le 22-04-2004 à 15:07:17  profilanswer
 

camarchepoa a écrit :

Alors personne aurrai un tutorial bien fait (jose pas demander en Fr ... ) :??:


 
 :heink: mais enfin :o
 
un truc du genre?
http://lfe.developpez.com/Java/TomCat/?page=page_4#L3 [:ula]
 
un coup de google et passe un peu de temps à lire au lieu de faire des trucs avec un framework tout fait. Ant et compagnie ca doit etre utilisé qd tu maitrise ce qu'il génère/fait.
 
Parce que là tu fait ant et puis pouf tu crois que ca ma marcher mais bon on voit le résultat :o


Message édité par darklord le 22-04-2004 à 15:09:03

---------------
Just because you feel good does not make you right
n°706175
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 16:51:15  profilanswer
 

bon c pas grave ...
 
 
je crois que je me suis pas exprimé clairement ...
 
j'ai déjà installé Tomcat : c'est cool, ca marche : super, j'suis trop un boss  :lol:  
 
mais pour un projet il faut que j'utilise JBoss que je connais pas ...
Et là c'est pas du tout la même "structure" que Tomcat.
 
Toutes les docs que je trouve, soit c'est Tomcat soit c'est pour JBoss mais a chaque fois ils utilisent ant
 
moi je veut bien me tapper toutes les docs qu'il faut, mais à chaque fois on retombe sur ant.
A chaque fois ils disent, tappez vos fichier et lancez ant .... alors moi je veut bien si ca marche c super on est content mais on sais pas pourquoi ...
 
Si ca marche pas et bah on sait pas pq et on est dans la M**** comme moi pq ontrouve nulle part les infos qu'on cherche
 
alors ca commence à m'énerver un peu ....
 
enfin bon voilà ... coup de gueulle quoi  :fou:  
 
 :sweat:
 
ca fait quand même presque une semaine que j'essaie de faire fonction ce #@~[}= de serveur et je comprends tjs pas ce qu'il faut faire correctement !!!!!
 
je suis assez persévérant mais là je commence à pêter un plomb !!!
 
en tout cas déjà merci pour votre aide ... un jour peut être ca marchera  :sweat:  :sweat:  :sweat:


Message édité par camarchepoa le 22-04-2004 à 16:54:02
n°706181
the real m​oins moins
Posté le 22-04-2004 à 16:53:15  profilanswer
 

bordel [:mlc]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°706185
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 16:54:51  profilanswer
 


 
ah ouais je l'avais oublié celui là  ;)  
 
en tout cas merci tu as réussi à me faire marrer  :D
 
 
 
 
edit : c'est qd même un métier pourri l'info : on se prends la tête à faire marcher des bécannes alors qu'il fait super beau et qu'il y a le bois juste au bout de ma rue  :cry:


Message édité par camarchepoa le 22-04-2004 à 16:57:14
n°706210
the real m​oins moins
Posté le 22-04-2004 à 17:08:17  profilanswer
 

ben déjà si t'arrivais à cerner ton propre problème...
 
(on l'aura tous compris, tu ne sais pas à quoi sert le web.xml, or tu t'acharnes à parler de tomcat, jboss, ... bref :sleep:)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°706219
darklord
You're welcome
Posté le 22-04-2004 à 17:11:53  profilanswer
 

camarchepoa a écrit :

j'ai déjà installé Tomcat : c'est cool, ca marche : super, j'suis trop un boss  :lol:  


 
ton war il fonctionne sous tomcat?

n°706228
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 17:14:46  profilanswer
 

Une application Web est le site complet (html, js, css, servlet/jsp) avec un fichier web.xml. C'est le descripteur de déploiement. Ce fichier contiens les servlets, les droits, les pages d'accueil, les paramètres?  
L'ensemble de tous ces fichiers est accessible par un context.
 
:p

n°706237
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 17:19:33  profilanswer
 

DarkLord a écrit :

ton war il fonctionne sous tomcat?


 
sous Tomcat je n'utilisais pas de .war  
 
je faisais juste un répertoire pour mon servlet dans tomcat\webapps\WEB-INF\classes\truc.class
 
j'avais eu le même erreur 404 car il faut retire deux commentaire dans le web.xml
 
 
C'est pourquoi je pense que c'est un truc du même style pour JBoss ...
 
 
 
Je cherche pas à faire qq chose de compliqué. Si il y a moyen de se passer de ant je demande pas mieux ;)
un copier coller ca me va, comme je faisait pour Tomcat ... mais j'ai vu ca nulle part alors je sais pas si c'est possible ...


Message édité par camarchepoa le 22-04-2004 à 17:20:57
n°706284
darklord
You're welcome
Posté le 22-04-2004 à 17:48:43  profilanswer
 

TU VAS ALLER LIRE UN TUTORIAL DE BASE BORDAYL, MERCI!²


---------------
Just because you feel good does not make you right
n°706287
darklord
You're welcome
Posté le 22-04-2004 à 17:49:17  profilanswer
 

camarchepoa a écrit :

Une application Web est le site complet (html, js, css, servlet/jsp) avec un fichier web.xml. C'est le descripteur de déploiement. Ce fichier contiens les servlets, les droits, les pages d'accueil, les paramètres?  
L'ensemble de tous ces fichiers est accessible par un context.
 
:p


 
[:clapclap]


---------------
Just because you feel good does not make you right
n°706307
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 18:04:00  profilanswer
 

darklord a écrit :

TU VAS ALLER LIRE UN TUTORIAL DE BASE BORDAYL, MERCI!²


 
 
Ca ne sert à rien de t'énnerver. Tu n'est pas obligé de répondre. Merci pour ton aide mais ne soit pas sado-maso.
 
Si tu en a assez d'aider ceux que tu considère certainement comme des newbie et/ou des boulets ne le fait pas.
 
Maintenant si tu est une âme charitable ne te prive pas.
 
Des tutoriax de base j'en ai lu et si je post c'est que j'ai pas résolu mon problème ...
 
comme dit dans mon premier post :
[citation]je crois qu'il faut modifier un fichier pour activer le invoker (comme dans Tomcat) mais je ne sais pas lequel ?[/citation]
mais c vrai que j'avais pas précisé web.xml ...
 
donc la question reste la même (je suis têtu ?):
 
- quel fichier faut-il modifier (path exact merci) ?
- comment ?
- faut-il obligatoirement utiliser ant ?
 
si c'est pour dire lit un tutorial c pas la peine (ou au moins dire lequel ...)


Message édité par camarchepoa le 22-04-2004 à 18:04:34
n°706310
Roco
Posté le 22-04-2004 à 18:09:54  profilanswer
 

camarchepoa a écrit :

Ca ne sert à rien de t'énnerver. Tu n'est pas obligé de répondre. Merci pour ton aide mais ne soit pas sado-maso.
 
Si tu en a assez d'aider ceux que tu considère certainement comme des newbie et/ou des boulets ne le fait pas.
 
Maintenant si tu est une âme charitable ne te prive pas.
 
Des tutoriax de base j'en ai lu et si je post c'est que j'ai pas résolu mon problème ...


 
Franchement, vous n'avez pas l'air de comprendre que pour le commun des mortels : java n'est pas si simple !
 
C'est pas en mattant un didacticiel qu'on devient un expert.
 
Une fois qu'on a été initié (par un senior de préférence) et qu'on maîtrise pas mal, ok ! Mais là ça n'est pas notre cas.

n°706319
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 18:15:05  profilanswer
 

d'autant plus que là ce n'est pas vraiment du java ...
 
ca fait un moement que j'en fait mais j'ai jamais mis en place jboss, d'où le problème ...
 
alors je veut bien qu'on m'envoie chier, mais que au moins on m'indique les toilettes, c'est plus cool ...

n°706320
darklord
You're welcome
Posté le 22-04-2004 à 18:15:44  profilanswer
 

camarchepoa a écrit :

Des tutoriax de base j'en ai lu et si je post c'est que j'ai pas résolu mon problème ...


 
T'as lu quoi? le titre?
Allez restons sérieux. N'importe quel tutorial de base sur le servlets t'expliquera ce qu'est le web.xml et surtout que ca n'a RIEN A VOIR AVEC LE SERVLET CONTAINER.
 
Que ce soit tomcat, jboss, resin ou autre, le système est le même. Regarde simplement dans les exemples que tomcat fournis avec sa distribution et tu vas voir.
 
Quand à ton histoire d'invoker, ca n'a rien à voir. Tu dois simplement définir ta servlet HelloWorld. La release de tomcat contient un hello world. Si tu es incapable de lire un tuto de base, tu comprendras peut etre en voyant la solution toute faite.
 
Et pour info c'est pas aprce que j'écris en caps que je m'énerve ;) C'est juste histoire de te secouer un peu et de te dire de te débrouiller un peu.

n°706321
darklord
You're welcome
Posté le 22-04-2004 à 18:16:13  profilanswer
 

camarchepoa a écrit :

d'autant plus que là ce n'est pas vraiment du java ....


 
ah non t'as raison, c'est du cobol j'avais pas fait attention. au temps pour moi :jap:

n°706330
the real m​oins moins
Posté le 22-04-2004 à 18:27:41  profilanswer
 

he
je crois que le monsieur il veut activer le default invoker sur jboss
(pour taper des urls style /servlet/package/Class)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°706344
darklord
You're welcome
Posté le 22-04-2004 à 18:40:09  profilanswer
 

the real moins moins a écrit :

he
je crois que le monsieur il veut activer le default invoker sur jboss
(pour taper des urls style /servlet/package/Class)
 


 
 :sweat:
Quelle version de JBoss utilise tu?
Ah 3.2.4RC1 visiblement ou bien la 4.0DRX (mauvaise idée)
 
Le servlet container de JBoss dans ton cas c'est tomcat ...
 
deploy/jbossweb-tomcat50.sar/web.xml


Message édité par darklord le 22-04-2004 à 18:44:15
n°706352
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 18:45:15  profilanswer
 

DarkLord a écrit :

T'as lu quoi? le titre?
Allez restons sérieux. N'importe quel tutorial de base sur le servlets t'expliquera ce qu'est le web.xml et surtout que ca n'a RIEN A VOIR AVEC LE SERVLET CONTAINER.


 

camarchepoa a écrit :


si c'est pour dire lit un tutorial c pas la peine (ou au moins dire lequel ...)


 
 :(  
 
 

DarkLord a écrit :


Quand à ton histoire d'invoker, ca n'a rien à voir. Tu dois simplement définir ta servlet HelloWorld. La release de tomcat contient un hello world.  


 
mon Tomcat va bien, merci pour lui ;)
par contre mon JBoss  :sweat:  
 
je vais regarder les exemples quand même, je ne demande qu'à apprendre (je sais je sais, il y a du boulo  :pfff: )

n°706353
camarchepo​a
m'enfin !
Posté le 22-04-2004 à 18:47:29  profilanswer
 

DarkLord a écrit :

:sweat:
Quelle version de JBoss utilise tu?
Ah 3.2.4RC1 visiblement ou bien la 4.0DRX (mauvaise idée)
 
Le servlet container de JBoss dans ton cas c'est tomcat ...
 
deploy/jbossweb-tomcat50.sar/web.xml


 
la 3.2.3 exactement (avec un JDK1.4.2)
 
 
merci de t'accrocher, je suis sur que ca va le faire .... enfin j'espère ;)


Message édité par camarchepoa le 22-04-2004 à 18:52:02
n°706359
darklord
You're welcome
Posté le 22-04-2004 à 19:00:33  profilanswer
 

Edite deploy/jbossweb-tomcat50.sar/web.xml  y a une partie sur le default invoker

n°706731
camarchepo​a
m'enfin !
Posté le 23-04-2004 à 09:37:49  profilanswer
 

DarkLord a écrit :

Edite deploy/jbossweb-tomcat50.sar/web.xml  y a une partie sur le default invoker


 
 
 
effectivement la partie pour l'invoker était en commentaire, mais ca a pas changé mon problème  :(  
 
 
comme j'ai tjs pas trouvé un tut bien comme il faut je vais voire si je trouve un bouquin ...
 
le prof pour qui il faut faire le projet (et qui a pas eu le temps de faire le cours dessus  :??:  :non:  :heink: ... no comment) nous a recommandé un bouquin bleu ... super. Et il connait pas le titre et/ou l'auteur ? et bah non ...
 
allé goto Eyrolles/surcouf, avec un peu de bol je vais trouver  :bounce:  
 

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JBoss - servlet] Impossible de faire fonctionner un servlet :(

 

Sujets relatifs
[JSP/SEVLET] Différences ? Dans quel cas Servlet, plutôt que JSP. HELPRecherche cours et didacticiels: JSP/Servlet/JavaBeans - Struts - MVC2
[JSP/Servlet/Flash] Vérification de l'existence d'un fichier[JBoss]Erreur de demarrage
Struts avec Eclipse , faire fonctionner tout ca :)[Servlet] Pb de connexion au serveur
communication servlet/appletUne servlet qui met à jour un formulaire [résolu]
Un parser validant dans une servlet qui marche ?JSP, aspirateur dynamique, = faire un proxy avec 1 servlet ?
Plus de sujets relatifs à : [JBoss - servlet] Impossible de faire fonctionner un servlet :(


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR