Jakarta Tomcat : probleme d'execution

Jakarta Tomcat : probleme d'execution - Java - Programmation

Marsh Posté le 29-09-2003 à 11:56:29    

Pour découvrir Tomcat je me suis basé sur le projet examples existant.
 
dans le répertoire webapps je crée un dossier.
Pour respecter les standards Servlet et JSP je crée la hierarchie des repertoires correspondant.
 
Je vais une page html helloworld juste pour voir et ça ne fonctionne pas. (dans le repertoire webapps/test/jsp)
 
J'ai un repertoire qui s'appelle WEB-INF dans lequel j'ai le fichier web.xml que j'ai repris du projet examples, et un sous repertoire jsp contenant les DTD et un répertoire vide classes.
 
Bizarrement quand je copie les fichiers du repertoire exemples present dans ce sous repertoire, ça fonctionne.
Quand je les efface, j'ai une erreur (403 ou 404)
 
J'imagine qu'un de mes fichiers XML est mal construit puisque je ne fais pas appelle à ces classes.
 
QQn sait il quel fichier modifier (web.xml peut etre, mais quel TAG ? Aucun ne fait reference au sous repertoire classes)
 
Merci
 

Reply

Marsh Posté le 29-09-2003 à 11:56:29   

Reply

Marsh Posté le 29-09-2003 à 13:48:48    

duglambier a écrit :


Bizarrement quand je copie les fichiers du repertoire exemples present dans ce sous repertoire, ça fonctionne.
Quand je les efface, j'ai une erreur (403 ou 404)


 
[:rofl2]
 
Kadreg, un truc à ajouter dans ta page à fortune :D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 29-09-2003 à 15:55:25    

DarkLord a écrit :


 
[:rofl2]
 
Kadreg, un truc à ajouter dans ta page à fortune :D


Toi t'as pas compris le sujet

Reply

Marsh Posté le 29-09-2003 à 16:01:28    

samuelp a écrit :


Toi t'as pas compris le sujet


 
je n'ai quoté que la partie amusante :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 29-09-2003 à 16:04:37    

DarkLord a écrit :


je n'ai quoté que la partie amusante :o


y avait autre chose à comprendre  :??:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 29-09-2003 à 16:04:58    

DarkLord a écrit :


 
je n'ai quoté que la partie amusante :o


 
En fait, ton projet Jakarta, il se decoupe ainsi :
->webapps
     ->Nomprojet
          ->jsp
            ---o Les fichiers jsp et html
          ->WEB-INF
            ---o web.xml
             ->classes
             ->jsp
                ---o fichier DTD
 
Alors que tu fais un simple helloworld en HTML, si tu supprimes les fichiers .java et .class dans le repertoire webapps/NomProjet/WEB-INF/classes, ben ça marche pas
 
Tu trouves cela normal ?

Reply

Marsh Posté le 29-09-2003 à 16:06:45    

non.
 
mais déjà c'est pas normal de foutre des .java dans /WEB-INF/classes :o


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 29-09-2003 à 16:08:38    

benou a écrit :

non.
 
mais déjà c'est pas normal de foutre des .java dans /WEB-INF/classes :o


Ben, c'est l'exemple donné dans Jakarta j'y peut rien !
Faut bien se baser sur un exemple et Jakarta fourni ça comme exemple

Reply

Marsh Posté le 29-09-2003 à 16:09:32    

samuelp a écrit :


Ben, c'est l'exemple donné dans Jakarta j'y peut rien !
Faut bien se baser sur un exemple et Jakarta fourni ça comme exemple


 
 :heink:  
c'est intéressant ce truc, je vais regarder qd j'ai le temps :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 29-09-2003 à 16:11:59    

c'est un multi à toi duglambier ?  :heink:  
 
tu dois bien avoir des erreurs dans un log ou un truc du genre nan ?
 
elles servent à quoi les DTD dans /WEB-INF/jsp ?


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 29-09-2003 à 16:11:59   

Reply

Marsh Posté le 29-09-2003 à 16:12:58    

benou a écrit :

c'est un multi à toi duglambier ?  :heink:  
 
tu dois bien avoir des erreurs dans un log ou un truc du genre nan ?
 
elles servent à quoi les DTD dans /WEB-INF/jsp ?


 
bon moi je dis fake :o
qqun a le courage de descendre un tomcat pour voir si c'est vraiment comme ca ?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 29-09-2003 à 16:13:25    

vous remarquerez que j'appelle Kadreg et samulep débarque [:meganne]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 29-09-2003 à 16:13:58    

benou a écrit :

c'est un multi à toi duglambier ?  :heink:  
 
tu dois bien avoir des erreurs dans un log ou un truc du genre nan ?
 
elles servent à quoi les DTD dans /WEB-INF/jsp ?


 
Ben j'en sais rien. web.xml y fait réference.
J'essaye d'apprendre. Je connait comment batir une application Ntiers avec la hierarchie des repertoires a respecter. Par contre, je me sent plus a l'aise avec des exemples.
 
Aurais tu un exemple Hello World simple a comprendre sur Jakarta qui ne fait pas trop de references à des Servlets compliquées ?

Reply

Marsh Posté le 29-09-2003 à 16:17:56    

samuelp a écrit :


 
Ben j'en sais rien. web.xml y fait réference.
J'essaye d'apprendre. Je connait comment batir une application Ntiers avec la hierarchie des repertoires a respecter. Par contre, je me sent plus a l'aise avec des exemples.
 
Aurais tu un exemple Hello World simple a comprendre sur Jakarta qui ne fait pas trop de references à des Servlets compliquées ?


 
tomcat a du changer depuis la dernière fois que je l'ai utilisé. A l'époque il y avait des servlets et des JSPs de tests tout conne et bien documentée ...
 
Quelle version utilises tu?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 29-09-2003 à 16:29:32    

La version 4.1.27

Reply

Marsh Posté le 29-09-2003 à 16:31:55    

DarkLord a écrit :


tomcat a du changer depuis la dernière fois que je l'ai utilisé. A l'époque il y avait des servlets et des JSPs de tests tout conne et bien documentée ...


C'est toujours le cas mais c'est dans la web-app example qui est assez monstreuse ...
 
le plus simple :  
tu créés un rep test dans webapps, tu créés un fichier helloworld.jsp

Citation :


<html><body><%= "hello world" %></body></html>


tu démarres tomcat et tu accèdes à http://localhost:8080/test/helloworld.jsp


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 29-09-2003 à 16:37:26    

benou a écrit :


C'est toujours le cas mais c'est dans la web-app example qui est assez monstreuse ...
 
le plus simple :  
tu créés un rep test dans webapps, tu créés un fichier helloworld.jsp

Citation :


<html><body><%= "hello world" %></body></html>


tu démarres tomcat et tu accèdes à http://localhost:8080/test/helloworld.jsp


 
J'ai essayé il me fait une erreur 404 :/
 
Es tu sur qu'il ne faut pas un repertoire WEB-INF et un fichier web.xml pour que Tomcat le prenne en compte ?

Reply

Marsh Posté le 29-09-2003 à 16:38:07    

samuelp a écrit :


 
J'ai essayé il me fait une erreur 404 :/
 
Es tu sur qu'il ne faut pas un repertoire WEB-INF et un fichier web.xml pour que Tomcat le prenne en compte ?


pour une JSP y a pas de raisons


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 29-09-2003 à 16:42:18    

samuelp a écrit :


J'ai essayé il me fait une erreur 404 :/


c'est un peu peu jeune homme.
 
Regarde tes logs ! ton context est bien chargé au démarage ?


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 29-09-2003 à 16:49:26    

benou a écrit :


c'est un peu peu jeune homme.
 
Regarde tes logs ! ton context est bien chargé au démarage ?


 
Apparement Jakarta s'initialise bien mais aucune trace du repertoire essai que j'ai crée dans les logs

Reply

Marsh Posté le 29-09-2003 à 16:51:46    

DarkLord a écrit :

vous remarquerez que j'appelle Kadreg et samulep débarque [:meganne]


 
MMAAAIIISSSS HHEEEEUUUUUU
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 29-09-2003 à 16:52:13    

samuelp a écrit :


Apparement Jakarta s'initialise bien mais aucune trace du repertoire essai que j'ai crée dans les logs


essaye de déclarer ton context dans le fichier server.xml


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 29-09-2003 à 17:00:00    

benou a écrit :


essaye de déclarer ton context dans le fichier server.xml


J'ai essayé :
 <Context path="/essai" docBase="essai" debug="0"/>
 
Ou en remplaçant le docBase par ROOT comme dans l'exemple, rien a faire.
On dirait que Jakarta ignore le repertoire :/

Reply

Marsh Posté le 29-09-2003 à 17:03:38    

vire les autres context, laisse plus que le tiens et regarde dans les logs si il est chargé au démarage de tomcat


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 29-09-2003 à 17:20:09    

benou a écrit :

vire les autres context, laisse plus que le tiens et regarde dans les logs si il est chargé au démarage de tomcat


 
J'ai supprimé tout le context examples et je n'ai gardé qu'une ligne de contexte.
 
Et là ça fonctionne.
 
Merci bcp, désolé pour mon ignorance sur le sujet.

Reply

Marsh Posté le 29-09-2003 à 17:37:01    

samuelp a écrit :

Merci bcp, désolé pour mon ignorance sur le sujet.


lao-tse a dit : ne t'excuse jamais de ton ignorance. Mais ne pas te pardone pas de ne pas y remédier


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 14-10-2003 à 11:30:43    

je comprends pas pourquoi tomcat est aussi chiant a configurer quand on veut mettre son appli en dehors du repertoire jakarta machin bidule, c'est un monde quand meme de pas etre foutu de faire un truc simple !!!!

Reply

Marsh Posté le 14-10-2003 à 13:57:15    

benou a écrit :


lao-tse a dit : ne t'excuse jamais de ton ignorance.


Il a aussi dit "Trouvez la voie" !
Alors je vais te couper la tête et tu connaitras la vérité :o


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 14-10-2003 à 14:21:54    

zerod a écrit :

je comprends pas pourquoi tomcat est aussi chiant a configurer quand on veut mettre son appli en dehors du repertoire jakarta machin bidule, c'est un monde quand meme de pas etre foutu de faire un truc simple !!!!  


 :heink:  

Citation :


<Context path="/leContextPath" docBase="D:\truc\taWebApp" />


évite de critiquer un produit comme tomcat alors que c'est toi qui ne sais pas le configurer ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 14-10-2003 à 16:08:51    

oui bein j'avais réussi à le configurer en changeant le root, c'était le seul moyen que l'on avait trouvé pour parvenir à mettre l'appli dans un repertoire utilisateur par exemple. Malheureusement  un accident a fait que nous avont perdu le repertoire $CATALINA_HOME et donc le contenu de conf et bein la vive la galère  pour le refaire...  
Tu dis que c'est simple mais a tu seuleument essayé ou te contente-tu de faire un copier coller d'une réponse d'un autre ?  

Reply

Marsh Posté le 14-10-2003 à 16:41:49    

zerod a écrit :


Tu dis que c'est simple mais a tu seuleument essayé ou te contente-tu de faire un copier coller d'une réponse d'un autre ?  


je rêve [:kiki]
 
1) D'habitude on dit merci à quelqu'un qui te files la soluce ... on l'engueule pas
2) Evidement que j'ai essayé ! et même, c'est un truc de base ca ! n'importe qui qui a un peu utilisé tomcat connait ca !
3) En quoi ca aurait changé quelque chose si ca avait été la réponse de quelqu'un d'autre ? Tu pourrais tester toi même à la place de me demander à moi de tester. C'est quand même TON problème
4) Oui je dis que c'est simple. Tu trouves pas ?
 
Tu serais prié de changer de ton. On est sur un forum d'entraide ici. Rien ne m'oblige à passer du temps pour t'aider...


Message édité par benou le 14-10-2003 à 17:10:34

---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 14-10-2003 à 16:51:39    

benou a écrit :


Tu serais prillé de changer de ton.

prié [:aloy]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 14-10-2003 à 17:11:31    

Reply

Marsh Posté le 14-10-2003 à 17:19:43    

zerod a écrit :

oui bein j'avais réussi à le configurer en changeant le root, c'était le seul moyen que l'on avait trouvé pour parvenir à mettre l'appli dans un repertoire utilisateur par exemple. Malheureusement  un accident a fait que nous avont perdu le repertoire $CATALINA_HOME et donc le contenu de conf et bein la vive la galère  pour le refaire...  
Tu dis que c'est simple mais a tu seuleument essayé ou te contente-tu de faire un copier coller d'une réponse d'un autre ?  
 


Reste zen, l'ami, stp ! Benou te file un coup de main, alors évite de cracher ton venin


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 14-10-2003 à 17:48:18    

benou a écrit :


je rêve [:kiki]
 
1) D'habitude on dit merci à quelqu'un qui te files la soluce ... on l'engueule pas
2) Evidement que j'ai essayé ! et même, c'est un truc de base ca ! n'importe qui qui a un peu utilisé tomcat connait ca !
3) En quoi ca aurait changé quelque chose si ca avait été la réponse de quelqu'un d'autre ? Tu pourrais tester toi même à la place de me demander à moi de tester. C'est quand même TON problème
4) Oui je dis que c'est simple. Tu trouves pas ?
 
Tu serais prié de changer de ton. On est sur un forum d'entraide ici. Rien ne m'oblige à passer du temps pour t'aider...


Bon, écoute ne t'emporte pas comme ca, je t'ai peu être paru abrupt, dans ce cas je m'en excuse, je suis assez sur les nerfs en ce moment et il est vrai que tu n'as fait que vouloir aider. Maintenant seul l'imbécile ne change pas d'avis, j'ai configuré un temps soit peu le web.xml et maintenant ca marche, c'est quand meme bizarre parce qu'avant tomcat se démerdait tout seul... enfin bon faut pas chercher à comprendre l'essentiel est que c'est arrangé.  
Benou accepte encore une fois mes excuses, je n'ai pas l'habitude de me comporter de la sorte  :non:

Reply

Marsh Posté le 14-10-2003 à 17:49:33    

Harkonnen a écrit :


Reste zen, l'ami, stp ! Benou te file un coup de main, alors évite de cracher ton venin


meme réponse qu'a benou, mauvaise journée... désolé, pas mon habitude ca....

Reply

Marsh Posté le 14-10-2003 à 17:51:58    

[:violon]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 14-10-2003 à 17:59:05    

Reply

Marsh Posté le 14-10-2003 à 18:12:43    


bha, c'est bon, il s'est excusé :o


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 14-10-2003 à 18:14:09    

par contre, y a pas de raison que tu ais à changer quoique ce soit au web.xml. Seul le server.xml doit être modifié ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed