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

在幼儿园管理系统中,需要实现在线预览功能,所以就用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了。



你可能感兴趣的:(maven管理)