运行spring程序时tomcat错误

Posted

技术标签:

【中文标题】运行spring程序时tomcat错误【英文标题】:tomcat error while running spring program 【发布时间】:2012-03-14 07:08:34 【问题描述】:

我在 spring 中运行 hello world 程序,它在 eclipse 中运行良好,但是当我在 tomcat 中单独运行它时,它显示错误

rg.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/dispatcher-servlet.xml] 中定义的名称为“urlMapping”的 bean 时出错:设置 bean 属性时无法解析对 bean 'helloController' 的引用'urlMap' 键 [TypedStringValue: value [/hello.html], target type [null]];嵌套异常是 org.springframework.beans.factory.CannotLoadBeanClassException:无法为 ServletContext 资源 [/WEB-INF/dispatcher-servlet.xml] 中定义的名称为“helloController”的 bean 找到类 [net.roseindia.web.HelloWorldController];嵌套异常是 java.lang.ClassNotFoundException: net.roseindia.web.HelloWorldController

【问题讨论】:

我应该在哪里指定类路径 【参考方案1】:

看起来 net.roseindia.web.HelloWorldController 不在您的类路径中。

【讨论】:

我应该在哪里进入类路径 你不需要。是 WEB-INF/classes/net/roseindia/web/ 中的类吗?

以上是关于运行spring程序时tomcat错误的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat 之战 - Spring Vaadin 应用程序

在 tomcat 9 上部署 Spring Boot Web 应用程序时,出现错误“无法检索系统属性'spring.xml.ignore'”

在centos tomcat上运行Spring Boot应用程序出错

Spring中的Hibernate数据库生成错误

在一个 Tomcat 上运行多个 Spring-boot 应用程序

运行带有 SSL 和同时未加密的 Spring Boot 应用程序(嵌入式 Tomcat)