我開發Roo項目並將其部署到Tomcat 6服務器。 到目前爲止一切工作正常。DispatcherServlet - Roo項目中的上下文初始化失敗
我刪除並重新添加了一個實體。
現在每次當我啓動Tomcat我在春天工具套件得到此異常:
SEVERE: StandardWrapper.Throwable
Throwable occurred: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.handler.MappedInterceptor#0': Cannot create inner bean '(inner bean)' of type [org.springframework.web.servlet.handler.ConversionServiceExposingInterceptor] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)': Cannot resolve reference to bean 'applicationConversionService' while setting constructor argument; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [myproject.web.ApplicationConversionServiceFactoryBean] for bean with name 'applicationConversionService' defined in ServletContext resource [/WEB-INF/spring/webmvc-config.xml]; nested exception is java.lang.ClassNotFoundException: myproject.web.ApplicationConversionServiceFactoryBean
Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [myproject.web.ApplicationConversionServiceFactoryBean] for bean with name 'applicationConversionService' defined in ServletContext resource [/WEB-INF/spring/webmvc-config.xml]; nested exception is java.lang.ClassNotFoundException: myproject.web.ApplicationConversionServiceFactoryBean
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
...
什麼我需要做的,使其能夠工作?
這個類是Roo生成的,所以我不想惹它。我刪除了webmvc-config.xml中的引用,但現在仍然存在另一個類的錯誤: org.springframework.beans.factory.BeanCreationException:創建名爲'org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0'的bean時出錯:bean初始化失敗;嵌套異常是org.springframework.beans.factory.BeanCreationException:使用名稱'org.springframework.web.servlet.handler創建bean時出錯。MappedInterceptor#0' :無法創建內部bean '(內部bean)' – Hedge
你有看起來像這樣 ' 的 '..你所需要做的就是刪除這個參考 –
是的,這就是我所做的。現在上面的錯誤發生。 – Hedge