개발환경 생성
- 작성자 :
- 질*자
- 작성일 :
- 2020-02-21 14:15:39
- 조회수 :
- 3,034
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요
전자정부프레임워크 3.9.0으로 다운로드 받아
셋팅을 하고 있는데 잘되지 않아 질문을 드립니다.
maven을 gradle로 변경을 한 것 말고는 다른 작업은 하지 않았습니다.
<typeAlias alias="searchVO" type="egovframework.example.sample.vo.SampleDefaultVO"/>
<typeAlias alias="sampleVO" type="egovframework.example.sample.vo.SampleVO"/>
Description Resource Path Location Type
Class/TypeAlias 'egovframework.example.sample.vo.SampleDefaultVO' not found. sql-mapper-config.xml /egovGradle/src/main/resources/egovframework/sqlmap/example line 6 MyBatis XML Problem
Class/TypeAlias 'egovframework.example.sample.vo.SampleVO' not found. EgovSample_Sample_SQL.xml /egovGradle/src/main/resources/egovframework/sqlmap/example/mappers line 4 MyBatis XML Problem
Class/TypeAlias 'egovframework.example.sample.vo.SampleVO' not found. sql-mapper-config.xml /egovGradle/src/main/resources/egovframework/sqlmap/example line 7 MyBatis XML Problem
이와 같은 에러가 발생하고 있습니다.
프로젝트와 서버, gradle은 여러번 클린을 하였지만 서버를 시작하면 아래와 같은 에러가 발생하고 있습니다.
어디가 문제인가요?? 분명 해당 클래스들은 저기에 표시된 경로에 맞게 존재하고 있습니다.
하지만 ctrl 누르고 해당 클래스 파일로 이동을 하려면 찾지 못하고 있습니다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'exceptionTransfer' defined in file [D:\eGovFrameDev-3.9.0-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\egovGradle\WEB-INF\classes\egovframework\spring\context-aspect.xml]: Cannot resolve reference to bean 'defaultExceptionHandleManager' while setting bean property 'exceptionHandlerService' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultExceptionHandleManager' defined in file [D:\eGovFrameDev-3.9.0-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\egovGradle\WEB-INF\classes\egovframework\spring\context-aspect.xml]: Cannot resolve reference to bean 'egovHandler' while setting bean property 'handlers' with key [0]; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [egovframework.example.cmmn.EgovSampleExcepHndlr] for bean with name 'egovHandler' defined in file [D:\eGovFrameDev-3.9.0-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\egovGradle\WEB-INF\classes\egovframework\spring\context-aspect.xml]; nested exception is java.lang.ClassNotFoundException: egovframework.example.cmmn.EgovSampleExcepHndlr
전자정부프레임워크 3.9.0으로 다운로드 받아
셋팅을 하고 있는데 잘되지 않아 질문을 드립니다.
maven을 gradle로 변경을 한 것 말고는 다른 작업은 하지 않았습니다.
<typeAlias alias="searchVO" type="egovframework.example.sample.vo.SampleDefaultVO"/>
<typeAlias alias="sampleVO" type="egovframework.example.sample.vo.SampleVO"/>
Description Resource Path Location Type
Class/TypeAlias 'egovframework.example.sample.vo.SampleDefaultVO' not found. sql-mapper-config.xml /egovGradle/src/main/resources/egovframework/sqlmap/example line 6 MyBatis XML Problem
Class/TypeAlias 'egovframework.example.sample.vo.SampleVO' not found. EgovSample_Sample_SQL.xml /egovGradle/src/main/resources/egovframework/sqlmap/example/mappers line 4 MyBatis XML Problem
Class/TypeAlias 'egovframework.example.sample.vo.SampleVO' not found. sql-mapper-config.xml /egovGradle/src/main/resources/egovframework/sqlmap/example line 7 MyBatis XML Problem
이와 같은 에러가 발생하고 있습니다.
프로젝트와 서버, gradle은 여러번 클린을 하였지만 서버를 시작하면 아래와 같은 에러가 발생하고 있습니다.
어디가 문제인가요?? 분명 해당 클래스들은 저기에 표시된 경로에 맞게 존재하고 있습니다.
하지만 ctrl 누르고 해당 클래스 파일로 이동을 하려면 찾지 못하고 있습니다.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'exceptionTransfer' defined in file [D:\eGovFrameDev-3.9.0-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\egovGradle\WEB-INF\classes\egovframework\spring\context-aspect.xml]: Cannot resolve reference to bean 'defaultExceptionHandleManager' while setting bean property 'exceptionHandlerService' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultExceptionHandleManager' defined in file [D:\eGovFrameDev-3.9.0-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\egovGradle\WEB-INF\classes\egovframework\spring\context-aspect.xml]: Cannot resolve reference to bean 'egovHandler' while setting bean property 'handlers' with key [0]; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [egovframework.example.cmmn.EgovSampleExcepHndlr] for bean with name 'egovHandler' defined in file [D:\eGovFrameDev-3.9.0-64bit\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\egovGradle\WEB-INF\classes\egovframework\spring\context-aspect.xml]; nested exception is java.lang.ClassNotFoundException: egovframework.example.cmmn.EgovSampleExcepHndlr
A
안녕하세요.
표준프레임워크 센터입니다.
문의 내용을 보아 Web Project Example을 사용하여 Gradle로 전환하여 테스트를 하신 듯 보입니다.
센터 내에서도 말씀하신 내용를 테스트를 해보았습니다. 정상 작동을 확인 했습니다.
문의 사항은 보통 Maven에서도 동일하게 빌드가 정상적이지 않는 경우 발생하여
mvn clean install을 다시 하시도록 말씀을 드립니다.
build.gradle이 정상적이시면 gradle tasks에서 다시 'Run default Gradle Tasks' 실행하여 진행을 부탁드립니다.
또한 센터에서 제공하는 Maven에서 Gradle전환 가이드를 참고 부탁 드립니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.6:dep:build_tool:togradle
가이드에서 가장 아래의 build.gradle은 3.5버전으로
3.9변경하시면 사용하실수 있습니다.
또한 그래도 문제가 해결이 되지 않으시면 변경하신 gradle파일을 공유하시면 확인 해보도록 하겠습니다
감사합니다.
표준프레임워크 센터입니다.
문의 내용을 보아 Web Project Example을 사용하여 Gradle로 전환하여 테스트를 하신 듯 보입니다.
센터 내에서도 말씀하신 내용를 테스트를 해보았습니다. 정상 작동을 확인 했습니다.
문의 사항은 보통 Maven에서도 동일하게 빌드가 정상적이지 않는 경우 발생하여
mvn clean install을 다시 하시도록 말씀을 드립니다.
build.gradle이 정상적이시면 gradle tasks에서 다시 'Run default Gradle Tasks' 실행하여 진행을 부탁드립니다.
또한 센터에서 제공하는 Maven에서 Gradle전환 가이드를 참고 부탁 드립니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.6:dep:build_tool:togradle
가이드에서 가장 아래의 build.gradle은 3.5버전으로
3.9변경하시면 사용하실수 있습니다.
또한 그래도 문제가 해결이 되지 않으시면 변경하신 gradle파일을 공유하시면 확인 해보도록 하겠습니다
감사합니다.