I've been using the same code for years since the Tomcat 3.x days and an upgrade to 5.5.23 has now broken my site.

If I do a:

<jsp:include page="/some/path/to/some.html" />

I get:

The requested resource (/some/path/to/some.html) is not available. It is available and this particular file hasn't been modified for a very long time. If I change it to:

<jsp:include page="../some/path/to/some.html" />

which is where it is physically, I get

Stacktrace:
        
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:467)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

*root cause*

java.lang.NullPointerException
        
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:965)
        org.apache.jsp.index_jsp._jspService(index_jsp.java:42)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:803)


Any thoughts?



Reply via email to