cemoi58 | 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 :
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <!DOCTYPE web-app
- PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
- "http://java.sun.com/dtd/web-app_2_3.dtd">
- <web-app>
- <display-name>Demo</display-name>
- <servlet>
- <servlet-name>login</servlet-name>
- <servlet-class>com.itt.servlets.LoginITT</servlet-class>
- <init-param>
- <param-name>PARAMJOBSERVER</param-name>
- <param-value>D:\Apache Group\Tomcat 4.1\webapps\workflow\WEB-INF\xml_file\InfoBase.xml</param-value>
- </init-param>
- <init-param>
- <param-name>DIRECTORYFILEORACLE</param-name>
- <param-value>D:\Apache Group\Tomcat 4.1\webapps\workflow\WEB-INF\xml_file\</param-value>
- </init-param>
- </servlet>
- <servlet-mapping>
- <servlet-name>login</servlet-name>
- <url-pattern>/login</url-pattern>
- </servlet-mapping>
- </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... L'erreur est la suivante :
Code :
- Created catalinaLoader in: D:\Apache Group\Tomcat 4.1\server\lib
- 4 août 2005 16:43:30 org.apache.coyote.http11.Http11Protocol init
- INFO: Initialisation de Coyote HTTP/1.1 sur http-8080
- 4 août 2005 16:43:36 org.apache.struts.util.PropertyMessageResources <init>
- INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
- 4 août 2005 16:43:36 org.apache.struts.util.PropertyMessageResources <init>
- INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
- 4 août 2005 16:43:38 org.apache.struts.util.PropertyMessageResources <init>
- INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
- 4 août 2005 16:43:50 org.apache.commons.digester.Digester error
- 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*)".
- 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*)".
- 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? |