DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12142>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12142 Can not use requset.getContextPath in error page path Summary: Can not use requset.getContextPath in error page path Product: Tomcat 5 Version: Unknown Platform: PC OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Jasper2 AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] When the jsp page directive uses requst.getContextPath() expression in the file path. Tomcat throws complie error. The Jsp is like: <%@page errorPage="<%=request.getContextPath()%>/jsp/error.jsp" %> <BR> <BR> <p> ... Compile Error log: org.apache.jasper.JasperException: /jsp/signinsuccess.jsp(0,22) attribute for % >" is not properly terminated at org.apache.jasper.compiler.DefaultErrorHandler.jspError (DefaultErrorHandler.java:95) at org.apache.jasper.compiler.ErrorDispatcher.dispatch (ErrorDispatcher.java:440) at org.apache.jasper.compiler.ErrorDispatcher.jspError (ErrorDispatcher.java:170) at org.apache.jasper.compiler.Parser.parseAttributeValue (Parser.java:244) at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:208) at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:163) at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:176) at org.apache.jasper.compiler.ParserController.figureOutJspDocument (ParserController.java:294) at org.apache.jasper.compiler.ParserController.parse (ParserController.java:183) at org.apache.jasper.compiler.ParserController.parse (ParserController.java:160) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:257) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:381) at org.apache.jasper.JspCompilationContext.compile (JspCompilationContext.java:552) at org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:241) at org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:289) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:263) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.valves.RequestListenerValve.invoke (RequestListenerValve.java:170) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:474) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke (StandardContext.java:2487) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:180) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke (ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.authenticator.SingleSignOn.invoke (SingleSignOn.java:415) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNex t(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke (StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat5.CoyoteAdapter.service (CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:405) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnectio n(Http11Protocol.java:380) at org.apache.tomcat.util.net.TcpWorkerThread.runIt (PoolTcpEndpoint.java:508) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run (ThreadPool.java:533) at java.lang.Thread.run(Thread.java:536) -------------------------------------------------------------------------------- -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>