当前位置: 代码迷 >> Web前端 >> Web应用遇到有关问题记录
  详细解决方案

Web应用遇到有关问题记录

热度:648   发布时间:2012-11-23 22:54:33.0
Web应用遇到问题记录

Q1. 2012-9-3 应用部署到weblogic下(Tomcat下无问题),filter执行时报错:?

java.lang.IllegalStateException: Cannot resize buffer - 299 bytes have already been written (Servlet 2.3, sec. 5.1)
at weblogic.servlet.internal.ServletResponseImpl.setBufferSize(ServletResponseImpl.java:346)
at weblogic.servlet.jsp.PageContextImpl.initialize(PageContextImpl.java:74)
at weblogic.servlet.jsp.PageContextImpl.<init>(PageContextImpl.java:110)
at weblogic.servlet.jsp.JspFactoryImpl.getPageContext(JspFactoryImpl.java:40)
at jsp_servlet.__index._jspService(__index.java:65)

原因: 调用了response.sendRedirect()之后,再调用了filterChain.doFilter(request, response)

解决 修改代码,确保 sendRedirect 之后 return 或 doFilter 之前无 sendRedirect。

see: http://blog.csdn.net/xlhybjava/article/details/1038357

?

Q2. 2012-10-19 Jetty下,post 1个表单数据时报错:?

java.lang.IllegalStateException: Form too large210799>200000

原因:?Jetty对form post data的大小有限制,默认为200000bytes

解决?修改Jetty的默认限制值。

see:?Web容器对form post data大小的默认限制的修改方法


  相关解决方案