Re: Tomcat error with static content

Scott Farquhar <[email protected]>
Newsgroups gmane.comp.web.sitemesh.general
Message-ID <[email protected]>
Darren,

A Tomcat-specific work around is available here:

  http://jira.opensymphony.com/browse/SIM-74

Cheers,
Scott

On Wed, May 12, 2004 at 11:19:04PM +0100, Darren Davison wrote:
> -----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_______________________________________________
> Opensymphony-sitemesh mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-sitemesh


-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click
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.