erreur avec tomcat - Programmation
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
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 ?
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 ?
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
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..
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)
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
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é" ?
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
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...
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.
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 ...
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.