로그를 확인해보니 jsp 파일에서
"getOutputStream() has already been called for this response" 에러가 발생
05-Oct-2023 14:36:50.016 SEVERE [http-nio-8180-exec-1284] org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet jsp threw exception
java.lang.IllegalStateException: getOutputStream() has already been called for this response
at org.apache.catalina.connector.Response.getWriter(Response.java:609)
at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:211)
at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:118)
at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:111)
at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:184)
at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:120)
at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:75)
response.getOutputStream() 호출 하는 상단에
out.clear();
out=pageContext.pushBody();
추가하여 해결하였다.
out.clear();
out=pageContext.pushBody();
OutputStream out = response.getOutputStream();
'개발경험 및 메모 > Spring & Java' 카테고리의 다른 글
Spring Content log남기기 (0) | 2020.10.08 |
---|---|
Springboot 1.5.19 -> 2.1.4 업데이트 마이그레이션 (0) | 2020.09.18 |
There is no PasswordEncoder mapped for the id null 에러 (0) | 2020.09.14 |
Springboot2 session 설정 (0) | 2020.08.24 |
SpringBoot2 JSP 실시간 적용방법 (0) | 2020.08.24 |
최근댓글