博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Maven项目下update maven后Eclipse报错:java.lang.ClassNotF
阅读量:7106 次
发布时间:2019-06-28

本文共 695 字,大约阅读时间需要 2 分钟。

hot3.png

工程为maven工程,ContextLoaderListener类位于spring-web-3.1.0.RELEASE.jar包中。检查了maven的pom.xml,依赖引入正常。在工程Maven Dependencies视图中也能看到spring-web-3.1.0.RELEASE.jar包被正常引入进来了。

错误原因:

进入到tomcat的部署路径.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\下检查了一下,发现工程部署后在WEB-INF文件夹下没有生成lib目录,正常情况下,会生成lib目录并把工程的所有依赖jar包都部署到该目录下。

解决方案:

1.右键点击项目(单个工程,不要选父工程)--选择Properties

选择Deployment Assembly,在右边点击Add按钮,在弹出的窗口中选择Java Build Path Entries

2.点击Next,选择Maven Dependencies

3.点击Finish,然后可以看到已经把Maven Dependencies添加到Web应用结构中了

操作完后,重新部署工程,不再报错了。然后我们再到.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\目录下,发现工程WEB-INF目录下自动生成了lib目录,并且所有的依赖jar包也都已经部署进来。问题因此解决。

转载于:https://my.oschina.net/selfdesign/blog/547345

你可能感兴趣的文章
Linux服务器中木马(肉鸡)手工清除方法(转)
查看>>
用易语言编写的fireman微型浏览器(个人专属)
查看>>
ELK(elasticsearch+logstash+kibana)+redis实现nginx 日志的分析
查看>>
书店管理系统之分页
查看>>
面试题:接口和抽象类的区别
查看>>
Windows Server 2012显示桌面图标
查看>>
Linux下Socket编程
查看>>
字符型图片验证码识别完整过程及Python实现
查看>>
vsftp 配置文件说明
查看>>
Python学习笔记-模块介绍(二)-模块导入和执行
查看>>
Cocos数据篇[3.4](6) ——SQLite3数据库基础用法
查看>>
APP刷量黑色收入年过百万:开发者急功近利
查看>>
zabbix使用自动发现功能监控服务器各JVM进程状态
查看>>
我的友情链接
查看>>
How To Do Math Using PowerShell, Part 1 and Part 2
查看>>
c++中模板函数和非模板函数的重载
查看>>
ospf基本配置
查看>>
python列表、元组(三)
查看>>
Linux 基本指令的操作和示例说明(五节)
查看>>
Linux应用总结(1):自动删除n天前日志
查看>>