Merge remote-tracking branch 'origin/jenkins_with_weblogic' into jenkins_with_weblogic

This commit is contained in:
Rinjae
2026-02-02 16:49:01 +09:00
@@ -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[]로 읽음