1、错误描述
Caused by: java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:648)
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:213)
at javax.servlet.ServletResponseWrapper.getWriter(ServletResponseWrapper.java:104)
at exception.ExceptionHandler.resolveException(ExceptionHandler.java:47)
at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1161)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:998)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:952)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
... 50 more
2、错误原因
由于启动eclipse项目时,无法暂时连接远程数据库服务器,出现这个错误
3、解决办法
(1)检查数据库服务器连接情况
(2)重新启动项目
解决Java Web项目输出流异常
本文介绍了一种常见的Java Web项目中遇到的输出流异常问题:getOutputStream() has already been called for this response。该异常通常发生在试图多次使用输出流或响应对象时。文章详细解释了异常产生的原因,并提供了具体的解决步骤,包括检查数据库连接状态和重启项目。
2136

被折叠的 条评论
为什么被折叠?



