Bonjour,
J'ai configuré une error page dans mon web.xml
Pour tester j'ai mis ceci dans une jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <error-page> <exception-type>java.lang.Throwable</exception-type> <location>/html/error/errorpage.jsp</location> </error-page>
Ce qui lance une ArithmeticException
Code : Sélectionner tout - Visualiser dans une fenêtre à part ${5 % 0}
La redirection a l'air de fonctionner sauf que dans le log j'ai cette erreur:
Pour info, le serveur est tomcat 6 et j'utilise également struts.
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 SEVERE: Exception Processing ErrorPage[exceptionType=java.lang.Throwable, location=/html/error/errorpage.jsp] java.lang.IllegalStateException at org.apache.coyote.Response.reset(Response.java:297) at org.apache.catalina.connector.Response.reset(Response.java:658) at org.apache.catalina.connector.Response.reset(Response.java:925) at org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:417) at org.apache.catalina.core.StandardHostValve.throwable(StandardHostValve.java:271) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619)
J'ai cherché un peu sur le net mais je n'ai rien trouvé qui pourrait expliquer cette erreur.
Quelqu'un aurait une idée de la cause? (et tant qu'à faire, de la solution ).
Merci d'avance.
Partager