응답 전문 오류 수정
This commit is contained in:
+11
-5
@@ -2,6 +2,7 @@ package com.eactive.eai.rms.onl.manage.rule.layoutsync;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.File;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.Reader;
|
||||
import java.io.StringReader;
|
||||
@@ -413,11 +414,16 @@ public class LayoutSyncController extends OnlBaseAnnotationController implements
|
||||
SAXBuilder builder = new SAXBuilder();
|
||||
|
||||
// 응답 전문
|
||||
File res = new File( request.getSession().getServletContext().getRealPath("/WEB-INF/") + "/layout-messagesync-res.xml" );
|
||||
// ServletContext context = request.getSession().getServletContext();
|
||||
// InputStream res = context.getResourceAsStream("layout-messagesync-res.xml");
|
||||
rDoc = builder.build(res);
|
||||
results = rDoc.getRootElement();
|
||||
InputStream resStream = request.getSession().getServletContext().getResourceAsStream("/WEB-INF/layout-messagesync-res.xml");
|
||||
if (resStream == null) {
|
||||
throw new Exception("layout-messagesync-res.xml 파일을 찾을 수 없습니다.");
|
||||
}
|
||||
try {
|
||||
rDoc = builder.build(resStream);
|
||||
results = rDoc.getRootElement();
|
||||
} finally {
|
||||
resStream.close();
|
||||
}
|
||||
|
||||
|
||||
// 요청 전문 - InputStream을 먼저 byte[]로 읽음
|
||||
|
||||
Reference in New Issue
Block a user