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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.