错误IllegalStateException在为大型数据集提交响应后无法创建会话

时间:2014-08-19 14:35:37

标签: java wicket

我有一个wicket应用程序,可以处理一些数据。如果数据很小,一切正常,如果数据大小变得非常大,那么它会因以下错误而崩溃:

Error IllegalStateException Cannot create a session after the response has been committed for large data set

我知道有一些缓冲区大小会触发自动提交。

我正在使用Tomcat,我在哪里更改此默认大小。

1 个答案:

答案 0 :(得分:2)

如果您尚未开始向响应输出流写入任何内容,则可以按请求调用ServletResponse.setBufferSize ....

无法更改Tomcat的默认响应缓冲区大小。它被硬连线到the code。 (查找outputBuffer初始化的位置,以及初始化为...的内容。