tomcat 4.1.31 message d'erreur dans les log

tomcat 4.1.31 message d'erreur dans les log - Java - Programmation

Marsh Posté le 04-08-2005 à 16:58:02    

Bonjour à tous,
J'ai un petit souci avec Tomcat et le fichier web.xml.
 
Voilà: j'ai fait une application utilisant des servlets.
 
Je configure donc mon fichier web.xml de cette manière :
 

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE web-app
  3.     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
  4.     "http://java.sun.com/dtd/web-app_2_3.dtd">
  5. <web-app>
  6.    <display-name>Demo</display-name>
  7. <servlet>
  8.  <servlet-name>login</servlet-name>
  9.  <servlet-class>com.itt.servlets.LoginITT</servlet-class>
  10.  <init-param>
  11.   <param-name>PARAMJOBSERVER</param-name>
  12.   <param-value>D:\Apache Group\Tomcat 4.1\webapps\workflow\WEB-INF\xml_file\InfoBase.xml</param-value>
  13.  </init-param>
  14.  <init-param>
  15.   <param-name>DIRECTORYFILEORACLE</param-name>
  16.   <param-value>D:\Apache Group\Tomcat 4.1\webapps\workflow\WEB-INF\xml_file\</param-value>
  17.  </init-param>
  18. </servlet>
  19. <servlet-mapping>
  20.  <servlet-name>login</servlet-name>
  21.  <url-pattern>/login</url-pattern>
  22. </servlet-mapping>
  23. </web-app>


 
Mon application fonctionne très bien, néanmoins, j'ai un problème dans le fichier log de Tomcat (fichier nommé stderr). Certe, ca n'empêche pas mon programme de tourner mais ca me gêne qu'une erreur apparaisse... :sarcastic:  
 
L'erreur est la suivante :
 

Code :
  1. Created catalinaLoader in: D:\Apache Group\Tomcat 4.1\server\lib
  2. 4 août 2005 16:43:30 org.apache.coyote.http11.Http11Protocol init
  3. INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
  4. 4 août 2005 16:43:36 org.apache.struts.util.PropertyMessageResources <init>
  5. INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
  6. 4 août 2005 16:43:36 org.apache.struts.util.PropertyMessageResources <init>
  7. INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
  8. 4 août 2005 16:43:38 org.apache.struts.util.PropertyMessageResources <init>
  9. INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
  10. 4 août 2005 16:43:50 org.apache.commons.digester.Digester error
  11. GRAVE: Parse Error at line 18 column 14: The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
  12. org.xml.sax.SAXParseException: The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
  13. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)


 
Je vous fait grâce des 50000 lignes d'erreurs qui suivent...  ;)  
 
J'ai vérifié les forums à la recherche de messages traitant cette erreur et les gens disent qu'il faut mettre les éléments du fichier  XML dans l'ordre dans lequel ils apparaissent dans le message d'erreur. Mais c'est ce que je fais et j'ai toujours la même erreur.
 
Vous auriez une idée?  :(

Reply

Marsh Posté le 04-08-2005 à 16:58:02   

Reply

Marsh Posté le 05-08-2005 à 01:39:39    

t'es sur que ce message est en rapport avec ton appli?
* si c'était le cas, elle ne pourrait pas tourner, d'autant que tu n'as qu'une servlet.
* ton web.xml semble correct, pour autant que tu aies tout copié ici.

Reply

Marsh Posté le 05-08-2005 à 09:12:46    

the real moins moins a écrit :

t'es sur que ce message est en rapport avec ton appli?
* si c'était le cas, elle ne pourrait pas tourner, d'autant que tu n'as qu'une servlet.
* ton web.xml semble correct, pour autant que tu aies tout copié ici.


 
Ben je pense que oui... mais maintenant que tu le dis, c'est vrai qu'il y a d'autres programmes qui tournent sur ce serveur (comme ce n'est pa smoi qui les ai fait, je ne sais pa strop lesquels).Je vais regarder ca. C'est fou: j'avais pa spensé que ca pouvait ne pas être dû à mon programme... :)  
 
Je regarde ca tout de suite!

Reply

Marsh Posté le 05-08-2005 à 09:42:48    

the real moins moins a écrit :

t'es sur que ce message est en rapport avec ton appli?
* si c'était le cas, elle ne pourrait pas tourner, d'autant que tu n'as qu'une servlet.
* ton web.xml semble correct, pour autant que tu aies tout copié ici.


 
Ca y est, ca marche!!!  :bounce:  
 
L'erreur venait bien d'un autre fichier web.xml. En fait, comme indiquer sur les autres forum, l'ordre des balises du fichier n'était pas bon!
Je te remercie pour m'avoir fait prendre conscience que l'erreur ne venait pas forcément de moi!!!  :jap:

Reply

Marsh Posté le 05-08-2005 à 09:44:25    

hehe ;)


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

Sujets relatifs:

Leave a Replay

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