java - DispatcherServlet - Roo 项目中的上下文初始化失败

标签 java spring tomcat spring-roo

我开发了一个 Roo 项目并部署到 Tomcat 6 服务器。 到目前为止一切正常。

我删除并重新添加了一个实体。

现在,每次启动 Tomcat 时,我都会在 Spring Tool Suite 中遇到此异常:

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)
...

我需要做什么才能让它重新工作?

最佳答案

spring 提示一个 bean 不可用(可能是你说你删除的那个)。

 exception is java.lang.ClassNotFoundException: myproject.web.ApplicationConversionServiceFactoryBean

尝试搜索配置 xml 文件并删除对此类的引用,之后应该会恢复,

关于java - DispatcherServlet - Roo 项目中的上下文初始化失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6862169/

相关文章:

java - 为什么我在使用 dataSnapshot 时无法从 Firebase 获取一些数据

java - 如何在多个不同的对象上调用相同的刻度方法?

java - 在java中将java映射转换为scala不可变映射

java - Spring Hibernate - NullPointerException SessionFactory

java - TomeEE Java 版本 5

java - Ubuntu 中 Tomcat7 上的 JAVA 应用程序中的 SSL 证书错误

java - 是否有类似 "Java shared libraries"的内容可以最大限度地减少已部署应用程序的磁盘占用空间?

spring - 多部分文件最大大小异常——spring boot 内嵌tomcat

javascript - 使用 JavaScript 发送删除请求

hibernate - Spring MVC+Hibernate部署报错: expected at least 1 bean which qualifies as autowire candidate for this dependency