将bean.jar添加到WEB-INF / lib后,org.apache.catalina.LifecycleException

时间:2016-08-05 14:19:02

标签: spring spring-mvc tomcat

我正在学习MVC,创建了一个演示动态Web项目,但还没有使用maven。

我在构建路径中添加了必需的jar,但是当我运行时,它说无法找到Dispatcher类...

我还不太清楚WebApplicationContext如何在Spring-MVC中工作,因为在“普通弹簧项目”中我们用新的ClassPath...()构造函数创建ApplicationCotext。但WebApplicationConText如何以及何时被实施,真的不知道。

所以我试图在WEB-INF/lib添加罐子,在开头,它似乎是解决方案。但是当我添加spring-beans 4.3.0时,Tomcat将始终抛出org.apache.catalina.LifecycleException: Failed to start component [StandardServer[8007]]

任何人都可以帮忙解决这个问题,并为Tomcat推荐一些材料吗?我想看看它里面

Here's my project snipping

1 个答案:

答案 0 :(得分:2)

看起来你的任务是要添加一些罐子 请确保你已经添加了以下罐子...... 根据spring-webmvc 3.1.2需要以下jar:

aopalliance-1.0.jar
commons-logging-1.1.1.jar
spring-webmvc-3.1.2.RELEASE.jar
spring-asm-3.1.2.RELEASE.jar
spring-beans-3.1.2.RELEASE.jar
spring-core-3.1.2.RELEASE.jar
spring-context-3.1.2.RELEASE.jar
spring-aop-3.1.2.RELEASE.jar
spring-expression-3.1.2.RELEASE.jar
spring-context-support-3.1.2.RELEASE.jar
spring-web-3.1.2.RELEASE.jar