최상위 패키지 추가 후..
- 작성자 :
- 최*용
- 작성일 :
- 2011-05-12 14:25:36
- 조회수 :
- 2,170
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요. 항상 답변을 친절하게 해 주셔서 감사합니다..
다름이 아니라 제가 저번에 tiles 에 관한 글을 올렸는데 알려주신대로 처리하였더니 잘 되었습니다.
그런데 이번에 새롭게 최상위패키지를 추가하였는데
추가를하니까 에러가발생하네요ㅠㅠ. 책이나 인터넷을 찾아봐도 원하는 답을 얻지못해 글을 씁니다... 오류 첨부할게요..
2011-05-12 14:22:59,638 ERROR [org.springframework.web.servlet.DispatcherServlet] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovDeptManageController': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springmodules.validation.commons.DefaultBeanValidator com.manage.web.EgovDeptManageController.beanValidator; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springbyexample.web.servlet.view.tiles2.TilesUrlBasedViewResolver] for bean with name 'tilesViewResolver' defined in ServletContext resource [/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml]; nested exception is java.lang.ClassNotFoundException: org.springbyexample.web.servlet.view.tiles2.TilesUrlBasedViewResolver
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessAfterInstantiation(AutowiredAnnotationBeanPostProcessor.java:243)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
at org.springframework.beans.factory.support.AbstractAutowireCapa
/.... 중략
위처럼 오토와이어드가 에러나는데 뭐때문인지 알수가없네요ㅠㅠ
답변주세요~
다름이 아니라 제가 저번에 tiles 에 관한 글을 올렸는데 알려주신대로 처리하였더니 잘 되었습니다.
그런데 이번에 새롭게 최상위패키지를 추가하였는데
추가를하니까 에러가발생하네요ㅠㅠ. 책이나 인터넷을 찾아봐도 원하는 답을 얻지못해 글을 씁니다... 오류 첨부할게요..
2011-05-12 14:22:59,638 ERROR [org.springframework.web.servlet.DispatcherServlet] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'egovDeptManageController': Autowiring of fields failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springmodules.validation.commons.DefaultBeanValidator com.manage.web.EgovDeptManageController.beanValidator; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springbyexample.web.servlet.view.tiles2.TilesUrlBasedViewResolver] for bean with name 'tilesViewResolver' defined in ServletContext resource [/WEB-INF/config/egovframework/springmvc/egov-com-servlet.xml]; nested exception is java.lang.ClassNotFoundException: org.springbyexample.web.servlet.view.tiles2.TilesUrlBasedViewResolver
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessAfterInstantiation(AutowiredAnnotationBeanPostProcessor.java:243)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
at org.springframework.beans.factory.support.AbstractAutowireCapa
/.... 중략
위처럼 오토와이어드가 에러나는데 뭐때문인지 알수가없네요ㅠㅠ
답변주세요~
A
안녕하세요.. 최진용님..
Trace 상에 보시면
org.springbyexample.web.servlet.view.tiles2.TilesUrlBasedViewResolver
클래스를 찾지 못한 오류가 있습니다.
적용된 패키지를 보니..
dynamic-tiles2라는 라이브러리를 적용하신 것 같은데..
해당 jar가 빠진 것 같습니다.
간단하게 WEB-INF/lib에 해당 jar를 넣으시면 되실 것 같습니다.
(compile시 필요한 jar는 pom.xml에 추가되어야 하지만..
실행시 필요한 경우는 WEB-INF/lib에 넣으셔도 됨)
그럼.. 즐거운 하루되십시오.
감사합니다.
Trace 상에 보시면
org.springbyexample.web.servlet.view.tiles2.TilesUrlBasedViewResolver
클래스를 찾지 못한 오류가 있습니다.
적용된 패키지를 보니..
dynamic-tiles2라는 라이브러리를 적용하신 것 같은데..
해당 jar가 빠진 것 같습니다.
간단하게 WEB-INF/lib에 해당 jar를 넣으시면 되실 것 같습니다.
(compile시 필요한 jar는 pom.xml에 추가되어야 하지만..
실행시 필요한 경우는 WEB-INF/lib에 넣으셔도 됨)
그럼.. 즐거운 하루되십시오.
감사합니다.