이 누리집은 대한민국 공식 전자정부 누리집입니다.
박*석
2009-08-17 12:24:29
4,513
개발환경
완료
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 버전을 어디서 확인하나요?
감사합니다.
안녕하세요
답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를 이용해서 확인가능)
그럼 수고하세요.