erreur avec tomcat

erreur avec tomcat - Programmation

Marsh Posté le 30-06-2002 à 01:35:45    

Message d'erreur avec tomcat .
le fichier CookieExample est dabs WEB-INF/classes...savez vous à quoi celà peut-être du ?
 
Apache Tomcat/4.0.4-b3 - HTTP Status 404 -/Stations/servlet/CookieExample
 
--------------------------------------------------------------------------------
 
type Status report
 
message /Stations/servlet/CookieExample
 
description The requested resource (/Stations/servlet/CookieExample) is not available.

Reply

Marsh Posté le 30-06-2002 à 01:35:45   

Reply

Marsh Posté le 30-06-2002 à 11:04:32    

vérifie tes fichiers de logs pour voir si le context est bien chargé  : ca arrive souvent qu'une erreur dans le web.xml plante le chargement d'une webapp

Reply

Marsh Posté le 30-06-2002 à 12:03:57    

ce que je pige pas c'est l'influence de web.xml sur les servlet.
 
j'ai
/TOMCAT_HOME/webapps/MON_appli/
 
dans MON_appli j'ai mes fichier *html avec des référence sur mes
servlets
ces dernieres se trouvent dans le fichier WEB-INF/classes
 
comment faire pour que la servlet soit trouvée par la référence dans le *.html ?

Reply

Marsh Posté le 30-06-2002 à 12:10:57    

nawbacan a écrit a écrit :

ce que je pige pas c'est l'influence de web.xml sur les servlet.
 
j'ai
/TOMCAT_HOME/webapps/MON_appli/
 
dans MON_appli j'ai mes fichier *html avec des référence sur mes
servlets
ces dernieres se trouvent dans le fichier WEB-INF/classes
 
comment faire pour que la servlet soit trouvée par la référence dans le *.html ?




ok. Si tes fichiers HTML sont trouvé, c'est que ton appli a correctement été chargée.
 
C'est bien les .class qu'il y a dans le repertoire WEB-INF/classes ? tes servlets ne sont pas dans un package ?
 
tu as regardé tous les fichiers de config à la date d'aujourd'hui pour voir s'il n'y avait pas d'erreur ?

Reply

Marsh Posté le 30-06-2002 à 12:11:47    

Je ne sais plus si c'est obligatoire avec tomcat 4, mais tu devrais déclarer tes servlets dans le fichies WEB-INF/web.xml

Reply

Marsh Posté le 30-06-2002 à 12:12:25    

les .class sont bien dans mon /WEB-INF/classes
mes servlets ne sont pas dans un pakage..

Reply

Marsh Posté le 30-06-2002 à 12:28:51    

Pour la Xeme fois, déclarez vos beans dans un package !!!! Tomcat ne sait pas aller rempoper des helpers/beans ou autres si ils ne sont pas dans un package
 
(ceci n'est pas valable pour une servlet)


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

Marsh Posté le 30-06-2002 à 12:35:04    

DarkLord a écrit a écrit :

Pour la Xeme fois, déclarez vos beans dans un package !!!! Tomcat ne sait pas aller rempoper des helpers/beans ou autres si ils ne sont pas dans un package
 
(ceci n'est pas valable pour une servlet)




ce que tu dis est seulement vrai pour les jsp. et puis notre amis n'a pas parlé de beans ...  
 
nawbacan > essaye en déclarrant tes servlets dans le web.xml

Reply

Marsh Posté le 30-06-2002 à 12:37:46    

à propos si j'utilise des frames....avec l'appel au servlet dans mes frames....y'a des "spécialité" ?
 

Reply

Marsh Posté le 30-06-2002 à 12:41:36    

parce j'ai déclaré mes servlet dans le web.xml
 
<servlet-name> maServlet </servlet-name>  
<servlet-class> maServlet </servlet-class>  
 
j'ai tout mes .html dans mon fichier TOMCAT_HOME/webapp/MONAppli
 
mon web.xml dans MONAppli/WEB_INF/
 
et ça veut pas

Reply

Marsh Posté le 30-06-2002 à 12:41:36   

Reply

Marsh Posté le 30-06-2002 à 12:47:11    

j'ai un truk encore plus barge :  
si j'enleve le web.xml j'ai accces à mes frames ...pas  à mes servet depuis mes frames..
 
si je le met  : jâi plus accès à mes frames...

Reply

Marsh Posté le 30-06-2002 à 19:27:25    

nawbacan a écrit a écrit :

j'ai un truk encore plus barge :  
si j'enleve le web.xml j'ai accces à mes frames ...pas  à mes servet depuis mes frames..
 
si je le met  : jâi plus accès à mes frames...




premierement, vire les espaces : <servlet-name>maServlet</servlet-name>  
 
deuxièmement, regarde tes logs. Si ca marche plus quand tu mets ton web.xml, c'est que tu as une erreur de syntaxe.

Reply

Marsh Posté le 30-06-2002 à 19:29:01    

exactement et je n'arrive toujours pas à comprendre comment on peut poster un problème quelconque sans avoir consultés les logs si ils sont disponibles.
 
Et dans ce cas, clairement tu as toute l'information nécessaire à ta disposition. Si maintenant après avoir  consulté les logs tu ne comprends pas, poster est la solution mais sinon ...
 
 :p


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

Sujets relatifs:

Leave a Replay

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