Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java servlet是否共享相同的servletoutputstream对象?_Java_Tomcat_Servlets_Servlet 3.0 - Fatal编程技术网

Java servlet是否共享相同的servletoutputstream对象?

Java servlet是否共享相同的servletoutputstream对象?,java,tomcat,servlets,servlet-3.0,Java,Tomcat,Servlets,Servlet 3.0,我心里有一个疑问。我以前有一个项目运行得很成功。但突然之间,我遇到了下面给出的一个问题 java.lang.InternalError: java.io.IOException: Stream closed at java.text.BreakIterator.createBreakInstance(BreakIterator.java:596) at java.text.BreakIterator.getBreakInstance(BreakIterator.java:541) at java

我心里有一个疑问。我以前有一个项目运行得很成功。但突然之间,我遇到了下面给出的一个问题

java.lang.InternalError: java.io.IOException: Stream closed
at java.text.BreakIterator.createBreakInstance(BreakIterator.java:596)
at java.text.BreakIterator.getBreakInstance(BreakIterator.java:541)
at java.text.BreakIterator.getLineInstance(BreakIterator.java:468)
at java.text.BreakIterator.getLineInstance(BreakIterator.java:455)
at javax.swing.text.Utilities.getBreakLocation(Utilities.java:427)
当我发送outputstream作为响应时,我的jasper报告中出现了错误

我想知道 1 tomcat是否为一个应用程序共享公共servletOutputStream? 2 tomcat是否为一个servlet共享一个ServletOutputStream? 3根据我的知识容器为每个响应创建新的ServletOutputStream


请告诉我哪一个是正确的。

ServletOutputStream是为每个ServletResponse创建的,并且与每个ServletResponse关联(后者又与单个请求关联)

它不会与其他请求共享

这种错误总是发生吗?只是有时候?您的浏览器窗口中是否确实出现错误


否则,您可能只是看到连接被中断(例如,当浏览器窗口在生成报告之前关闭时)。

请发布您的代码,并确认窗口上出现了错误。当我启动服务器时,错误已经消失。现在我不再面临同样的问题。