3.6->3.7 업그레이드 질문
- 작성자 :
- r********y
- 작성일 :
- 2020-06-12 14:44:33
- 조회수 :
- 3,094
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
지금 기존 3.5에서 3.9로 업그레이드하기 위해 매뉴얼을 보고 따라하는 중입니다.
지금 3.7로 가는 작업을 진행중인데,
다른곳 변경 없이 context-security.xml의 xsi:schemaLocation부분에서 버전만 변경하였는데, 아래와 같은 오류가 발생합니다.
변경내용
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.2.xsd
http://www.egovframe.go.kr/schema/egov-security http://www.egovframe.go.kr/schema/egov-security/egov-security-3.0.xsd">
을
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-4.0.xsd
http://www.egovframe.go.kr/schema/egov-security http://www.egovframe.go.kr/schema/egov-security/egov-security-3.7.xsd">
로 변경
오류 메시지
------------------------------------------------------------------------------------------
2020-06-12 14:25:15,799 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line -1 in XML document from file [D:\workspace\eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp6\wtpwebapps\kaist\WEB-INF\classes\egovframework\spring\com\context-security.xml] is invalid; nested exception is org.xml.sax.SAXParseException; Premature end of file.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:399) ~[spring-beans-4.0.9.RELEASE.jar:4.0.9.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336) ~[spring-beans-4.0.9.RELEASE.jar:4.0.9.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304) ~[spring-beans-4.0.9.RELEASE.jar:4.0.9.RELEASE]
그냥 어느부분을 변경해야하나요?
지금 기존 3.5에서 3.9로 업그레이드하기 위해 매뉴얼을 보고 따라하는 중입니다.
지금 3.7로 가는 작업을 진행중인데,
다른곳 변경 없이 context-security.xml의 xsi:schemaLocation부분에서 버전만 변경하였는데, 아래와 같은 오류가 발생합니다.
변경내용
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.2.xsd
http://www.egovframe.go.kr/schema/egov-security http://www.egovframe.go.kr/schema/egov-security/egov-security-3.0.xsd">
을
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-4.0.xsd
http://www.egovframe.go.kr/schema/egov-security http://www.egovframe.go.kr/schema/egov-security/egov-security-3.7.xsd">
로 변경
오류 메시지
------------------------------------------------------------------------------------------
2020-06-12 14:25:15,799 ERROR [org.springframework.web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line -1 in XML document from file [D:\workspace\eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp6\wtpwebapps\kaist\WEB-INF\classes\egovframework\spring\com\context-security.xml] is invalid; nested exception is org.xml.sax.SAXParseException; Premature end of file.
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:399) ~[spring-beans-4.0.9.RELEASE.jar:4.0.9.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336) ~[spring-beans-4.0.9.RELEASE.jar:4.0.9.RELEASE]
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:304) ~[spring-beans-4.0.9.RELEASE.jar:4.0.9.RELEASE]
그냥 어느부분을 변경해야하나요?
A
안녕하세요.
표준프레임워크센터입니다.
POM 파일의 버전을 확인해보시기 바랍니다.
v3.7에서는 스프링 프레임워크는 4.2.4 버전을 사용하고
표준프레임워크는 3.7.0 버전으로 변경하셔야 합니다.
다음 페이지에서 실행환경 v3.7에 체크하신 후
https://www.egovframe.go.kr/EgovOSS.jsp?menu=1&submenu=2&leftsub=3
다른 라이브러리의 버전도 점검해 보시기 바랍니다.
감사합니다.
표준프레임워크센터입니다.
POM 파일의 버전을 확인해보시기 바랍니다.
v3.7에서는 스프링 프레임워크는 4.2.4 버전을 사용하고
표준프레임워크는 3.7.0 버전으로 변경하셔야 합니다.
다음 페이지에서 실행환경 v3.7에 체크하신 후
https://www.egovframe.go.kr/EgovOSS.jsp?menu=1&submenu=2&leftsub=3
다른 라이브러리의 버전도 점검해 보시기 바랍니다.
감사합니다.