Jakarta Tomcat : probleme d'execution - Java - Programmation
Marsh Posté le 29-09-2003 à 13:48:48
duglambier a écrit : |
Kadreg, un truc à ajouter dans ta page à fortune
Marsh Posté le 29-09-2003 à 15:55:25
ReplyMarsh Posté le 29-09-2003 à 16:01:28
samuelp a écrit : |
je n'ai quoté que la partie amusante
Marsh Posté le 29-09-2003 à 16:04:37
DarkLord a écrit : |
y avait autre chose à comprendre
Marsh Posté le 29-09-2003 à 16:04:58
DarkLord a écrit : |
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 ?
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
Marsh Posté le 29-09-2003 à 16:08:38
benou a écrit : non. |
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
Marsh Posté le 29-09-2003 à 16:09:32
samuelp a écrit : |
c'est intéressant ce truc, je vais regarder qd j'ai le temps
Marsh Posté le 29-09-2003 à 16:11:59
c'est un multi à toi duglambier ?
tu dois bien avoir des erreurs dans un log ou un truc du genre nan ?
elles servent à quoi les DTD dans /WEB-INF/jsp ?
Marsh Posté le 29-09-2003 à 16:12:58
benou a écrit : c'est un multi à toi duglambier ? |
bon moi je dis fake
qqun a le courage de descendre un tomcat pour voir si c'est vraiment comme ca ?
Marsh Posté le 29-09-2003 à 16:13:25
vous remarquerez que j'appelle Kadreg et samulep débarque
Marsh Posté le 29-09-2003 à 16:13:58
benou a écrit : c'est un multi à toi duglambier ? |
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 ?
Marsh Posté le 29-09-2003 à 16:17:56
samuelp 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 ...
Quelle version utilises tu?
Marsh Posté le 29-09-2003 à 16:31:55
DarkLord 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 : |
tu démarres tomcat et tu accèdes à http://localhost:8080/test/helloworld.jsp
Marsh Posté le 29-09-2003 à 16:37:26
benou 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 ?
Marsh Posté le 29-09-2003 à 16:38:07
samuelp a écrit : |
pour une JSP y a pas de raisons
Marsh Posté le 29-09-2003 à 16:42:18
samuelp a écrit : |
c'est un peu peu jeune homme.
Regarde tes logs ! ton context est bien chargé au démarage ?
Marsh Posté le 29-09-2003 à 16:49:26
benou a écrit : |
Apparement Jakarta s'initialise bien mais aucune trace du repertoire essai que j'ai crée dans les logs
Marsh Posté le 29-09-2003 à 16:51:46
DarkLord a écrit : vous remarquerez que j'appelle Kadreg et samulep débarque |
MMAAAIIISSSS HHEEEEUUUUUU
Marsh Posté le 29-09-2003 à 16:52:13
samuelp a écrit : |
essaye de déclarer ton context dans le fichier server.xml
Marsh Posté le 29-09-2003 à 17:00:00
benou a écrit : |
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
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
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.
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
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 !!!!
Marsh Posté le 14-10-2003 à 13:57:15
benou a écrit : |
Il a aussi dit "Trouvez la voie" !
Alors je vais te couper la tête et tu connaitras la vérité
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 !!!! |
Citation : |
évite de critiquer un produit comme tomcat alors que c'est toi qui ne sais pas le configurer ...
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 ?
Marsh Posté le 14-10-2003 à 16:41:49
zerod a écrit : |
je rêve
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...
Marsh Posté le 14-10-2003 à 16:51:39
benou a écrit : |
prié
Marsh Posté le 14-10-2003 à 17:11:31
ReplyMarsh 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... |
Reste zen, l'ami, stp ! Benou te file un coup de main, alors évite de cracher ton venin
Marsh Posté le 14-10-2003 à 17:48:18
benou a écrit : |
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
Marsh Posté le 14-10-2003 à 17:49:33
Harkonnen a écrit : |
meme réponse qu'a benou, mauvaise journée... désolé, pas mon habitude ca....
Marsh Posté le 14-10-2003 à 17:51:58
ReplyMarsh Posté le 14-10-2003 à 18:12:43
ReplyMarsh 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é ...
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