servlets - Programmation
Marsh Posté le 25-06-2002 à 01:07:25
la reqêute me donne :
Apache Tomcat/4.0.4-b3 -HTTP Status 404 - /Stations/servlet/Stations
-----------------------
type Status report
message /Stations/servlet/Stations
description The requested resource (/Stations/servlet/Stations) is not available
alors que le fichier Stations.class est bien dans TOMCAT_ROOT/webapps/
Stations/WEB-INF/classes
...comprend pas
Marsh Posté le 25-06-2002 à 06:49:05
De manière générale c'est déconseillé de travailler sans package. Tu dois inclure ta servlet dans un package qui t'identifie toi ou ton organisation.
Bien que cette limitation n'est pas restrictive au niveau servet, elle l'est pour les beans avec tomcat (si tu as un bean sans package, tu ne pourras jamais le déclarer dans une JSP par exemple)
Pq tu appelles ta servlet du meme nom que ta webapp?
Marsh Posté le 25-06-2002 à 08:43:27
Et t'as pas oublié de mapper ta servlet dans ton web.xml??
Marsh Posté le 25-06-2002 à 09:28:28
au risque de passer pour un gros con... quand tu parle de mappage de ma servlet dans web.xml.. ce point est obligatoire ?
Marsh Posté le 25-06-2002 à 09:34:42
Ce n'est pas obligatoire. Par contre jettes un coup d'oeil dans les logs : le truc classique qui m'arrivait au debut, c'est une parse error das le web.xml, et du coup toute ton appli est declarée unavailable. Tu devrais trover des indications dans un fichier du genre localhot_log_mm-jj-aa.txt.
Sinon un poetit conseil pour les logs ; dans le server.xml, declare un contexte pour ton appli, et assigne-lui un logger (prends exemples sur les contextes deja definis) : comme ca, ton appli a ses propres fichiers log.
Marsh Posté le 25-06-2002 à 09:35:51
a pardon j'avais mal lu ; le mappage, il faut le faire si tu veux atteindre ta servlet comme ca.
Marsh Posté le 25-06-2002 à 11:04:02
R3g a écrit a écrit : a pardon j'avais mal lu ; le mappage, il faut le faire si tu veux atteindre ta servlet comme ca. |
ben non : il fait le chemin complet : /Stations/servlet/Stations
pour moi ca devrais passer : jette un coup d'oeil aux logs. Doit y avoir une kouille quelque part.
Tu arrives à accéder à une bête page HTML dans la webapp Stations ?
Marsh Posté le 25-06-2002 à 00:50:08
salut à tous ...
petit cris de désespoir :
j'install TOMCAT,
je lance startup.sh
je lance dans un browsers localhost:8080/index
j'arrive sur la page d'accueil tomcat...ok...
mais ensuite lorsque je crée un fichier .class (ma servlet) que je
place dans mon répertoire : TOMCAT_HOME/webapps/test/WEB-INF/classes/
et je lance localhost:8080/test/servlet/test
j'ai que dal...
j'ai meme pas essayé d'intégrer tomcat à apache...
je pète les plomb...kelke un a une idée ?