재문의, 공통컴포넌트 권한관리
- 작성자 :
- 고*우
- 작성일 :
- 2018-06-25 10:37:22
- 조회수 :
- 1,087
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요. 문의글 남겼는데 게시글에 나타나지않아 다시 질문드립니다.
공통컴포넌트 3.6버전을 임포트받아, 사용해보려고합니다.
현재, 권한관리 기능을 하기위해 공통컴포넌트를 다운받아서 실행까지 이상없이 진행 후, 그 필요한 부분소스들을 개인프로젝트에
넣어가면서, 기능개발을 진행중입니다. 권한관리 기능을 보면 권한기능을 분리하기 위해, EgovWebApplicationInitializer.class 라는 소스파일
쪽에서 각 *.xml들을 관리해주는 분석이나왔습니다. 이와같이 개인프로젝트에 동일하게 넣어줬습니다. 넣어주면서 프로젝트 환경에 맞게 경로를
변경해주었습니다. 여기부분을 넣어주고 서버 실행 시, egov.datasource라는 빈이 설정되어있지 않다는 오류를 내뱉으며 서버가 시작조차 되지
않는 현상입니다. pom.xml설정 파일도 보내겠습니다. 그리고 혹시나 해서, datasouce라 작성되어있는 부분에 egov.datasource라고 전부
바꾸었지만 똑같은 에러가 발생했습니다. 제가 잘못 생각하고 진행한 부분이 있을지도 모릅니다.한 번 확인부탁드리겠습니다. 감사합니다.
공통컴포넌트 3.6버전을 임포트받아, 사용해보려고합니다.
현재, 권한관리 기능을 하기위해 공통컴포넌트를 다운받아서 실행까지 이상없이 진행 후, 그 필요한 부분소스들을 개인프로젝트에
넣어가면서, 기능개발을 진행중입니다. 권한관리 기능을 보면 권한기능을 분리하기 위해, EgovWebApplicationInitializer.class 라는 소스파일
쪽에서 각 *.xml들을 관리해주는 분석이나왔습니다. 이와같이 개인프로젝트에 동일하게 넣어줬습니다. 넣어주면서 프로젝트 환경에 맞게 경로를
변경해주었습니다. 여기부분을 넣어주고 서버 실행 시, egov.datasource라는 빈이 설정되어있지 않다는 오류를 내뱉으며 서버가 시작조차 되지
않는 현상입니다. pom.xml설정 파일도 보내겠습니다. 그리고 혹시나 해서, datasouce라 작성되어있는 부분에 egov.datasource라고 전부
바꾸었지만 똑같은 에러가 발생했습니다. 제가 잘못 생각하고 진행한 부분이 있을지도 모릅니다.한 번 확인부탁드리겠습니다. 감사합니다.
A
안녕하세요.
표준프레임워크센터 입니다.
egov.datasource는 데이타베이스에 대한 설정을 하는 id입니다.
다음 빈 파일에 설정이 된걸 확인하실수 있습니다.
/src/main/resources/egovframework/spring/com/context-datasource.xml
이것을 인식하게 해주는 설정은
적어놓으신
EgovWebApplicationInitializer에 정의가 되어 있고
"Spring ServletContextListener 설정 "이라고 주석된 부분 바로 밑에 기재 되어 있습니다.
rootContext.setConfigLocations(new String[] { "classpath*:egovframework/spring/com/**/context-*.xml" });
이부분을 확인하셔야 합니다.
pom.xml은 API를 관리해주는데 빈 정의 오류가 발생했다면 직접적인 관계는 없을듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
egov.datasource는 데이타베이스에 대한 설정을 하는 id입니다.
다음 빈 파일에 설정이 된걸 확인하실수 있습니다.
/src/main/resources/egovframework/spring/com/context-datasource.xml
이것을 인식하게 해주는 설정은
적어놓으신
EgovWebApplicationInitializer에 정의가 되어 있고
"Spring ServletContextListener 설정 "이라고 주석된 부분 바로 밑에 기재 되어 있습니다.
rootContext.setConfigLocations(new String[] { "classpath*:egovframework/spring/com/**/context-*.xml" });
이부분을 확인하셔야 합니다.
pom.xml은 API를 관리해주는데 빈 정의 오류가 발생했다면 직접적인 관계는 없을듯 합니다.
감사합니다.