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了。
相关文章推荐
- 用java实现输出字符串中第一个出现不重复的字符
- JavaFX中TextFieldTableCell的颜色问题
- javaweb作业制作网页版简易计算器(3种方式)
- 毕业设计之jdk和spring不兼容
- 浅析Java虚拟机结构与机制
- (转)Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
- Java如何让异常处理机制更完备规范
- RxJava 与 Retrofit 结合的最佳实践
- [OJ]24点游戏之递归实现(JAVA)
- springmvc 视图和视图解析器相关类介绍
- Spring xml配置文件头解析
- Java 中的public static void main(String [] args){}
- Java中堆内存和栈内存的区别
- Java NIO - CountDownLatch
- 用ServletContextListener监听器注册类型转换器
- myeclipse编码问题
- Java字符串反转
- 设计模式 - 观察者模式(Observer Pattern) Java内置 用法
- Java线程理解(1)
- Java基础学习总结(38)——Lombok的使用和原理