Tomcat error with static content
Darren Davison <[email protected]>
| Newsgroups | gmane.comp.web.sitemesh.general |
|---|---|
| Organization | davison.uk.net |
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I'm using SiteMesh 2.0.1 for a webapp with part dynamic, part static
content. Tomcat 5.0.18 throws an exception (below) attempting to serve any
of the static html pages.
resin 3.0.4 is absolutely fine with the same war file, and the static pages
are decorated exactly the same as the dynamic pages by SiteMesh.
Is this a known Tomcat issue? Any workaround or suggestions? (Much as I'd
like to, I can't use Resin due to the licensing).
Many thanks,
Darren.
java.lang.IllegalStateException: getOutputStream() has already been called
for this response
org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:611)
org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:210)
javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:156)
com.opensymphony.module.sitemesh.filter.PageResponseWrapper.getPageWriter(PageResponseWrapper.java:179)
com.opensymphony.module.sitemesh.filter.PageResponseWrapper.getWriter(PageResponseWrapper.java:166)
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:167)
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:160)
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:227)
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:160)
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:120)
org.apache.jsp.WEB_002dINF.decorators.includes.nav_jsp._jspService(nav_jsp.java:69)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
com.opensymphony.module.sitemesh.taglib.page.ApplyDecoratorTag.doEndTag(ApplyDecoratorTag.java:225)
org.apache.jsp.WEB_002dINF.decorators.main_jsp._jspx_meth_page_applyDecorator_0
(main_jsp.java:191)
org.apache.jsp.WEB_002dINF.decorators.main_jsp._jspService(main_jsp.java:104)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:169)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:68)
- --
Darren Davison
Public Key: http://www.davison.uk.net/key.jsp
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAoqLdKLMLAN01aw0RAsSSAJ9t4RCply8fs9DaQqe190GDkMCCcwCfavYr
hZJ8t4qnqc/zkwMDyPwTNPI=
=yvD0
-----END PGP SIGNATURE-----
-------------------------------------------------------
This SF.Net email is sponsored by Sleepycat Software
Learn developer strategies Cisco, Motorola, Ericsson & Lucent use to deliver
higher performing products faster, at low TCO.
http://www.sleepycat.com/telcomwpreg.php?From=osdnemail3