Missing artifact ...string
- 작성자 :
- 박*석
- 작성일 :
- 2009-08-17 12:24:29
- 조회수 :
- 4,066
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
1.
basic 샘플에서 Maven install시 rte.string을 찾지 못한다고 나옵니다.
배포하신 repositories에는 string artifact가 포함되어 있지 않더군요.
어디서 구하나요? QnA에서 repositories서버 주소를 본것 같은데
다시 찾을 수가 없네요.;; dependency에서 삭제하니 실행은 됩니다. 없어서 무방한가요?
2. 실행환경을 Jboss5.0으로 했더니
java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory 가 나오는 군요.
jboss에서는 버전 1.3을 사용하고 있더군요. xerces 버전을 어디서 확인하나요?
감사합니다.
basic 샘플에서 Maven install시 rte.string을 찾지 못한다고 나옵니다.
배포하신 repositories에는 string artifact가 포함되어 있지 않더군요.
어디서 구하나요? QnA에서 repositories서버 주소를 본것 같은데
다시 찾을 수가 없네요.;; dependency에서 삭제하니 실행은 됩니다. 없어서 무방한가요?
2. 실행환경을 Jboss5.0으로 했더니
java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory 가 나오는 군요.
jboss에서는 버전 1.3을 사용하고 있더군요. xerces 버전을 어디서 확인하나요?
감사합니다.
A
안녕하세요
답1. 현재 pom.xml 에 정의되어 있는 library 를 모두 사용한다기 보다는 필요한 부분을 일괄적으로 dependency 를 잡아놓았다고 볼 수 있습니다. 따라서 경우에 따라 지우거나 추가하셔서 이용하시면 됩니다.
답2. egovframework 의 xml 모듈에서 사용하는 library 버젼은 xercesImpl 2.9.1(xml-apis:1.3.04) 입니다.
확인해보니 JBoss 5 에서도 같은 버젼을 이용하고 있습니다.
pom.xml 에 아래를 추가하시고
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.string</artifactId>
<version>1.0.0</version>
</dependency>
maven 을 실행하시어 library 를 다운 받게 되면 해당 파일과 함께 egovframework.rte.fdl.xml-1.0.0.pom 파일이 내려옵니다. egovframework.rte.fdl.xml-1.0.0.pom 을 열어보시면 눈으로 직접 확인가능합니다.(또는 eclipse를 이용해서 확인가능)
그럼 수고하세요.
답1. 현재 pom.xml 에 정의되어 있는 library 를 모두 사용한다기 보다는 필요한 부분을 일괄적으로 dependency 를 잡아놓았다고 볼 수 있습니다. 따라서 경우에 따라 지우거나 추가하셔서 이용하시면 됩니다.
답2. egovframework 의 xml 모듈에서 사용하는 library 버젼은 xercesImpl 2.9.1(xml-apis:1.3.04) 입니다.
확인해보니 JBoss 5 에서도 같은 버젼을 이용하고 있습니다.
pom.xml 에 아래를 추가하시고
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.string</artifactId>
<version>1.0.0</version>
</dependency>
maven 을 실행하시어 library 를 다운 받게 되면 해당 파일과 함께 egovframework.rte.fdl.xml-1.0.0.pom 파일이 내려옵니다. egovframework.rte.fdl.xml-1.0.0.pom 을 열어보시면 눈으로 직접 확인가능합니다.(또는 eclipse를 이용해서 확인가능)
그럼 수고하세요.