maven项目在eclipse启动报错:java.lang.ClassNotFoundException
来源:互联网 发布:比较矩阵元素 编辑:程序博客网 时间:2024/05/21 06:41
问题:
用eclipse创建maven项目的时候,pom.xml中相关的依赖jar已经导入进去,还会报java.lang.ClassNotFoundException的错误,提示找不到相关的jar包,但是在maven Dependencies中又可以找到相关的jar包。
问题原因:
我们进入到tomcat的部署路径下:E:\workplace4.6\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\springmvc.redis\WEB-INF,其中E:\workplace4.6为你的项目空间,springmvc.redis为你的项目名,进去看并没有生成lib目录,正常情况下,会生成lib目录,把项目所有的依赖包都部署到这里,现在没有,所以才会报java.lang.ClassNotFoundException错误。
解决方法:
右键项目名->properties->deployment assembly,如下图:
在source中,并没有maven Dependencies,说明启动tomcat的时候,并不会把maven Dependencies里的jar包部署到相应的路径中。我们就需要添加上去,点击add->java build path entries->next->maven Dependencies,如下图:
添加完后,如下所示:
这样,启动tomcat的时候就会把maven Dependencies下的所有jar包都部署到WEB-INF/lib下,启动完tomcat,再去E:\workplace4.6\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\springmvc.redis\WEB-INF目录下看,发现已经生成lib目录了。
- maven项目在eclipse启动报错:java.lang.ClassNotFoundException
- maven项目在eclipse启动报错:java.lang.ClassNotFoundException
- 启动maven项目报错:java.lang.ClassNotFoundException: ContextLoaderListener解决方法
- maven web 项目中启动报错java.lang.ClassNotFoundException
- maven项目启动报错java.lang.ClassNotFoundException:
- eclipse maven+mybatis+spring+springmvc 项目启动报错:java.lang.ClassNotFoundException: org.aspectj.weaver.r
- eclipse maven项目用tomcat启动报错 java.lang.ClassNotFoundException
- eclipse运行maven项目报错java.lang.ClassNotFoundException: xxxxxx
- eclipse运行maven项目报错java.lang.ClassNotFoundException: xxxxxx
- maven项目在tomcat启动的时候报java.lang.ClassNotFoundException
- Maven工程启动报错:maven 项目出现 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoad
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException ContextLoaderL
- Maven项目下update maven后Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderL
- IntelliJ IDEA 2017
- lintcode 栅栏染色
- 外链优化的方法有哪些
- Lintcode155 Minimum Depth of Binary Tree solution 题解
- LintCode_452_删除链表中的元素
- maven项目在eclipse启动报错:java.lang.ClassNotFoundException
- React Native 入门(十一)
- 数据结构专题——那些难以理解的数据结构基本概念
- 修改全局线宽
- 程序员必备英语单词册
- 43.Oracle杂记——Oracle常用动态视图v$lock
- 剑指offer--顺时针打印矩阵
- JSP实现分页,动态生成页码,解决页码显示过多问题
- 一个简单的webmagic爬虫 demo