Bonjour,
je voudrais configurer plusieurs pages d'erreurs dans le fichier web.xml de mon application.
avec une seule declaration de page d'erreur, il n'y a pas de probleme :
Mais lorsque je veux ajouter plusieurs pages comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <error-page> <error-code>404</error-code> <location>/404.jsp</location> </error-page>
j'obtiens cette erreur lors du demarrage du serveur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <error-page> <error-code>404</error-code> <location>/404.jsp</location> <error-code>400</error-code> <location>/404.jsp</location> <error-code>500</error-code> <location>/erreur.jsp</location> </error-page>
le plus curieux, c est que les redirections vers les pages d'erreurs declarées marchent parfaitement !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 GRAVE: Parse Error at line 77 column 15: The content of element type "error-page" must match "((error-code|exception-type),location)". org.xml.sax.SAXParseException: The content of element type "error-page" must match "((error-code|exception-type),location)". at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source) at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1543) at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:282) at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639) at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)...
quelqu'un aurait il une idée ?
merci d'avance.
Partager