컴포넌트 설치 후 패키지 문제
- 작성자 :
- 노*철
- 작성일 :
- 2013-07-16 10:43:31
- 조회수 :
- 1,075
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요. 항상 친절한 답변 감사드립니다.
현재 기동시 에러는
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file [C:\osong\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\medism\WEB-INF\classes\egovframework\spring\com\context-common.xml]; nested exception is java.lang.IllegalStateException: Annotation-specified bean name 'BBSAddedOptionsDAO' for bean class [egovframework.let.cop.bbs.service.impl.BBSAddedOptionsDAO] conflicts with existing, non-compatible bean definition of same name and class [egovframework.com.cop.bbs.service.impl.BBSAddedOptionsDAO]
이와 같구요.
패키지를 보니 egovframework.com 과 egovframework.let 이 다 설치가 되었는데, cop.bbs 에서 Repository 이름이 중복되고 있습니다. 콤포넌트 설치시 함께 설치하면 안되는 것들이 있는 것인지요.
공통, 협업공통이 다 설치되었고, 게시판 부분도 설치했는데...
중복되는 걸 삭제해보려 하니 다른 패키지에 의존되어 있는 바람에 지우기도 쉽지 않네요. 프로젝트 재 생성 해야 하나요 ㅠㅠ
현재 기동시 에러는
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from file [C:\osong\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\medism\WEB-INF\classes\egovframework\spring\com\context-common.xml]; nested exception is java.lang.IllegalStateException: Annotation-specified bean name 'BBSAddedOptionsDAO' for bean class [egovframework.let.cop.bbs.service.impl.BBSAddedOptionsDAO] conflicts with existing, non-compatible bean definition of same name and class [egovframework.com.cop.bbs.service.impl.BBSAddedOptionsDAO]
이와 같구요.
패키지를 보니 egovframework.com 과 egovframework.let 이 다 설치가 되었는데, cop.bbs 에서 Repository 이름이 중복되고 있습니다. 콤포넌트 설치시 함께 설치하면 안되는 것들이 있는 것인지요.
공통, 협업공통이 다 설치되었고, 게시판 부분도 설치했는데...
중복되는 걸 삭제해보려 하니 다른 패키지에 의존되어 있는 바람에 지우기도 쉽지 않네요. 프로젝트 재 생성 해야 하나요 ㅠㅠ
A
안녕하세요 프레임워크 센터입니다.
템플릿 프로젝트는 템플릿프로젝트이고 공통검포넌트를 추가하시려면 중복되는 많은 부분을 수정하셔야 합니다. 기본적으로 생성되는 패키지도 다르고 application-context 등 많은 설정 부분들이 다르기 때문에 추가하기는 힘듭니다.
빈 프로젝트를 생성하신 후 필요하신 공통컴포넌트를 추가하셔서 사용하시는것을 추천해드립니다.
수고하세요.
템플릿 프로젝트는 템플릿프로젝트이고 공통검포넌트를 추가하시려면 중복되는 많은 부분을 수정하셔야 합니다. 기본적으로 생성되는 패키지도 다르고 application-context 등 많은 설정 부분들이 다르기 때문에 추가하기는 힘듭니다.
빈 프로젝트를 생성하신 후 필요하신 공통컴포넌트를 추가하셔서 사용하시는것을 추천해드립니다.
수고하세요.