JEUS 배포시 발생하는 에러입니다.
- 작성자 :
- 허*경
- 작성일 :
- 2013-09-26 17:34:31
- 조회수 :
- 1,395
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요. jeus에 배포시 에러가 발생하여 문의를 드립니다.
사내에서 was(tomcat)을 이용해 정상적으로 배포를 완료하였으나,
실제 사이트에서 was(jeus)에서 배포시 첨부된 파일에 있는 로그와 같은 에러가 납니다.
대략적인 에러내용은 아래와 같아
-------------------
org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document '/EAI_DATA3/dev_eip/magiceam/WEB-INF/lib/spring-beans-2.5.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.
---------------------------
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 7 in XML document from file [/EAI_DATA3/dev_eip/magiceam/WEB-INF/classes/magiceam/spring/context-aspect.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'beans'.
----------------------------
에러내용으로 보아 context-aspect.xml 에 선언된 spring-beans-2.5.xsd파일 문제로 보여 다운받아서 WEB-INF/lib에 넣고 설정을 하였습니다만, 해결이 안되어 질문을 드립니다. 추가로 필요하신 파일이 있으시면 연락을 주시면 감사하겠습니다. 감사합니다.
사내에서 was(tomcat)을 이용해 정상적으로 배포를 완료하였으나,
실제 사이트에서 was(jeus)에서 배포시 첨부된 파일에 있는 로그와 같은 에러가 납니다.
대략적인 에러내용은 아래와 같아
-------------------
org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document '/EAI_DATA3/dev_eip/magiceam/WEB-INF/lib/spring-beans-2.5.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>.
---------------------------
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 7 in XML document from file [/EAI_DATA3/dev_eip/magiceam/WEB-INF/classes/magiceam/spring/context-aspect.xml] is invalid; nested exception is org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'beans'.
----------------------------
에러내용으로 보아 context-aspect.xml 에 선언된 spring-beans-2.5.xsd파일 문제로 보여 다운받아서 WEB-INF/lib에 넣고 설정을 하였습니다만, 해결이 안되어 질문을 드립니다. 추가로 필요하신 파일이 있으시면 연락을 주시면 감사하겠습니다. 감사합니다.
A
안녕하세요. 허태경님.
우선 JEUS 배포시에 spring 관련된 jar들이 같이 배포되어 있는지 확인 부탁드립니다. (WEB-INF/lib 디렉토리)
이상이 없으신 경우 pom.xml 상에서 "xerces" artifactId를 가지고 있는데, 이 부분을 삭제 또는 <scope>provided<scope>을 추가해서 컴파일 시에만 사용하도록 설정해 놓아봐 주십시오.
그럼, 즐거운 하루되십시오.
감사합니다.
우선 JEUS 배포시에 spring 관련된 jar들이 같이 배포되어 있는지 확인 부탁드립니다. (WEB-INF/lib 디렉토리)
이상이 없으신 경우 pom.xml 상에서 "xerces" artifactId를 가지고 있는데, 이 부분을 삭제 또는 <scope>provided<scope>을 추가해서 컴파일 시에만 사용하도록 설정해 놓아봐 주십시오.
그럼, 즐거운 하루되십시오.
감사합니다.