【发布时间】:2012-07-18 20:07:19
【问题描述】:
我在 Eclipse IDE 下启动 Tomcat 时遇到了一些问题。我按照所有说明使用 Spring Tutorial 创建了一个 MVC Web 应用程序(实际上不仅仅是一个,只是为了确保我做对了),当我从 Eclipse 启动 Tomcat 时,我遇到了这个问题:
Error loading WebappClassLoader
context: /CG
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@70ba9340
org.springframework.web.servlet.DispatcherServlet
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
我试图在互联网上检查一些类似的问题,但提出的所有解决方案都不起作用。我检查了我的类路径,所有的 lib 都可用,我手动将所有 jar 复制到 WEB-INF/lib 文件夹,但仍然无法正常工作。
我包括:
org.springframework.asm-3.1.0.M1.jar
org.springframework.beans-3.1.0.M1.jar
org.springframework.context-3.1.0.M1.jar
org.springframework.context-support-3.1.0.M1.jar
org.springframework.core-3.1.0.M1.jar
org.springframework.expression-3.1.0.M1.jar
org.springframework.jdbc-3.1.0.M1.jar
org.springframework.test-3.1.0.M1.jar
org.springframework.transaction-3.1.0.M1.jar
org.springframework.web-3.1.0.M1.jar
org.springframework.web-servlet-3.1.0.M1.jar
请你帮帮我好吗?我对这个问题真的很沮丧......
tnx, 安德烈亚
【问题讨论】:
-
建议:如果您只是在学习 Spring,那么您不应该使用 3.1 里程碑版本,您只会感到困惑。坚持使用 3.0.x。
-
您使用的是什么版本的 Eclipse?
-
@skaffman 感谢您的建议,我现在使用的是 3.0.5!