您的位置:首页 > 编程语言 > Java开发

maven项目 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

2016-04-12 20:26 736 查看
在幼儿园管理系统中,需要实现在线预览功能,所以就用openoffice+swfTools+flexpaper技术,使用该技术需要导入相对应的jar包,该系统用的是Maven管理jar包的,应该在pom.xml中配置相对应的代码:

<!-- zai xian yu lan start -->
<dependency>
<groupId>com.artofsolving</groupId>
<artifactId>jodconverter-maven-plugin</artifactId>
<version>2.2.1</version>
</dependency>

<dependency>
<groupId>org.openoffice</groupId>
<artifactId>juh</artifactId>
<version>2.1.0</version>
</dependency>

<dependency>
<groupId>org.openoffice</groupId>
<artifactId>ridl</artifactId>
<version>2.1.0</version>
</dependency>

<dependency>
<groupId>org.openoffice</groupId>
<artifactId>unoil</artifactId>
<version>2.1.0</version>
</dependency>
<!-- zai xian yu lan end -->
配置好,之后启动该项目报 错::java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener

报错原因:

tomcat 7 在发布项目的时候没有同时发布maven依赖所添加的jar包,所以找不到。

解决方法:设置一下eclipse:
项目 —> properties -> Deployment Assembly -> Add -> Java Build Path Entries -> 选择Maven Dependencies -> Finish -> OK
把对应的Maven依赖包也发布到tomcat 7,调试时会自动把那些jar发布到指定目录下,tomcat 7也能找到那些jar了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: