Template Project에 포함되지 않은 우편번호 관리Component를 등록할때
- 작성자 :
- 박*혁
- 작성일 :
- 2017-07-18 10:18:14
- 조회수 :
- 1,777
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요? 덥고 꿉꿉한 날씨에 고생 많으십니다.
다름이 아니라 현재 내부망에서 (maven 업데이트 안됩니다.) egov template project (Portal Site) 를 이용하여 개발 중입니다.
내부망이어서 정확한 로그를 보내드릴수 없는 점 양해 바랍니다.
제목에 쓴 대로 우편번호 관리Component를 쓰려고 할 때 context-excel.xml을 넣기만 하면 오류가 납니다.
1) 이 context-excel은 enterprise portal에서 가져왔습니다.
2) 다른 우편번호 관련 소스는 새로운 egovframe web project 에 우편번호 관리만을 추가하여 그 안의 소스를 가져왔습니다.
3) 현재 오류가 나는 로그는
ERROR[org.springframework.web.context.ContextLoader] Context initialization failed
java.lang.NoClassDefFoundError: org/springframework/orm/ibatis/support/SqlMapClientDaoSupport
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800).... 후략
4) 클래스의 정의를 찾을 수 없다고 하기에 ibatis.jar가 없나 했지만 lib폴더 안에 있었습니다.
다름이 아니라 현재 내부망에서 (maven 업데이트 안됩니다.) egov template project (Portal Site) 를 이용하여 개발 중입니다.
내부망이어서 정확한 로그를 보내드릴수 없는 점 양해 바랍니다.
제목에 쓴 대로 우편번호 관리Component를 쓰려고 할 때 context-excel.xml을 넣기만 하면 오류가 납니다.
1) 이 context-excel은 enterprise portal에서 가져왔습니다.
2) 다른 우편번호 관련 소스는 새로운 egovframe web project 에 우편번호 관리만을 추가하여 그 안의 소스를 가져왔습니다.
3) 현재 오류가 나는 로그는
ERROR[org.springframework.web.context.ContextLoader] Context initialization failed
java.lang.NoClassDefFoundError: org/springframework/orm/ibatis/support/SqlMapClientDaoSupport
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800).... 후략
4) 클래스의 정의를 찾을 수 없다고 하기에 ibatis.jar가 없나 했지만 lib폴더 안에 있었습니다.
A
안녕하세요.
먼저 context-excel.xml 를 넣으셧고 관련 파일들 (예. egovframework.let.sym.ccm.zip.*) 모두 가지고 오셔도
xml에 에러가 없어지지 않으시면 project clean를 하시고 다시 build를 해보세요.
그리고 3)번의 오류 내용을 보아 spring ibatis를 사용하시고 그러면 표준프레임워크 실행환경 v3.1 이하를 사용하는 걸고 사료 됩니다.
실행환경 3.1이하에서 pom에 egovframework.rte.psl.dataaccess 추가 하시면 관련 ibatis라이브러리도 자동으로 추가 됩니다.
그리고 SqlMapClientDaoSupport는 spring-orm.jar 라이브러리에 있습니다
감사합니다.,안녕하세요.
먼저 context-excel.xml 를 넣으셧고 관련 파일들 (예. egovframework.let.sym.ccm.zip.*) 모두 가지고 오셔도
xml에 에러가 없어지지 않으시면 project clean를 하시고 다시 build를 해보세요.
그리고 3)번의 오류 내용을 보아 spring ibatis를 사용하시고 그러면 표준프레임워크 실행환경 v3.1 이하를 사용하는 걸고 사료 됩니다.
해당 SqlMapClientDaoSupport는 spring-orm.jar 라이브러리에 있습니다.
실행환경 3.1이하에서 pom에 egovframework.rte.psl.dataaccess 추가 하시면 관련 ibatis라이브러리도 자동으로 추가 됩니다.
감사합니다.
먼저 context-excel.xml 를 넣으셧고 관련 파일들 (예. egovframework.let.sym.ccm.zip.*) 모두 가지고 오셔도
xml에 에러가 없어지지 않으시면 project clean를 하시고 다시 build를 해보세요.
그리고 3)번의 오류 내용을 보아 spring ibatis를 사용하시고 그러면 표준프레임워크 실행환경 v3.1 이하를 사용하는 걸고 사료 됩니다.
실행환경 3.1이하에서 pom에 egovframework.rte.psl.dataaccess 추가 하시면 관련 ibatis라이브러리도 자동으로 추가 됩니다.
그리고 SqlMapClientDaoSupport는 spring-orm.jar 라이브러리에 있습니다
감사합니다.,안녕하세요.
먼저 context-excel.xml 를 넣으셧고 관련 파일들 (예. egovframework.let.sym.ccm.zip.*) 모두 가지고 오셔도
xml에 에러가 없어지지 않으시면 project clean를 하시고 다시 build를 해보세요.
그리고 3)번의 오류 내용을 보아 spring ibatis를 사용하시고 그러면 표준프레임워크 실행환경 v3.1 이하를 사용하는 걸고 사료 됩니다.
해당 SqlMapClientDaoSupport는 spring-orm.jar 라이브러리에 있습니다.
실행환경 3.1이하에서 pom에 egovframework.rte.psl.dataaccess 추가 하시면 관련 ibatis라이브러리도 자동으로 추가 됩니다.
감사합니다.