Cannot find class [***] for bean with name '***' defined in file[***]
Cannot find class [***] for bean with name '***' defined in file[***]
一,开发工具背景:
(更好的阅读体验,请移步我的个人博客)使用eclipse进行的项目开发,采用maven进行的项目构建,jdk 1.8,tomcat 8.5版本。项目结构如下图:
一,报错截图:
二,错误分析:
根据错误提示,应该是 相关的class 没有找到,确认Java类没有编程出错,各种XML配置文件没有配置出错,但是启动Tomcat加载项目的时候仍然报了此错误,就感到很奇怪。于是就去查看项目的classes目录下是否存在报错提示的那个class,一看才知道项目的classes目录竟然什么都没有,这下就明白出错的原因了,是项目没有正确的生成class。
三,解决思路:
1,查看classes生成目录:(右击项目,build path,看红色部分。由于是maven项目,直接查看项目结构也能知道classes生成目录)
2,打开classes目录,查看生成的class,发现目录下面是空的,这时候启动项目,就会报找不到class的错误。知道错误原因就好办了,按理说eclipse都会自动编译项目,不会因为这个原因导致出错,但工具也可能抽风,因此在我们写好程序运行却没有生成class文件时,需要手动执行这一操作。
3,在eclipse的Project中选择clean,勾选上Build Automaticly,把项目clean下,这时候运行,确定能不能正常运行,如果可以,bug结束。如果不行,右击项目,Run As -> maven clean,然后进行 Run As -> maven build ,输入Goals参数 mvn compile,应用。如果不行,多重复几次,直到target目录下正常生成 class字节码文件即可。
Cannot find class [***] for bean with name '***' defined in file[***]相关推荐
- The bean 'xxxx.FeignClientSpecification', defined in null, could not be registered. A bean with that
错误信息: The bean 'sxbs-mall3.FeignClientSpecification', defined in null, could not be registered. A be ...
- 启动maven项目在eclipse中报错 Can‘t find class [×××] for bean with name '××' defined in class path resource
场景:从svn中检出maven项目到本地,导入到eclipse中运行,启动tomcat时报错: Can't find class [××] for bean with name '××' define ...
- AOP Error creating bean with name ‘myCaculator‘ defined in file [XXX]
大家看一下详细报错 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'my ...
- 错误记录(五)Error creating bean with name 'sessionFactory' defined in file
安利一个,关注后端技术精选,号内回复"学习资料",领取100套小程序源码+小程序开发视频和Java经典书籍电子版! 以下是正文: 在hibernate和spring整合时,出现错误 ...
- Cannot find class [xxx] for bean with name ‘‘ defined in class
问题:Cannot find class [xxx] for bean with name '' defined in class 提供一种解决办法,也许可以解决你的问题 1 如果这个类是自己写的,c ...
- JAVA Cannot find class [×××] for bean with name ‘×ב defined in class path resource [×××] 问题解决方法
JAVA Cannot find class [×××] for bean with name '××' defined in class path resource [×××] 问题解决方法 参考文 ...
- 轻松解决 “Error creating bean with name 'indentDao' defined in file”的错误(一)
呈上错误的代码信息(核心错误代码),尝尝错误的信息源.你们可以找到具体错在哪里吗? org.springframework.beans.factory.BeanCreationException: ...
- Error creating bean with name ‘BAdminMapper‘ defined in file [C:\Users\ASUS\Desktop\FleakMarket-mast
项目最初是可正常运行的,我只是把一些.java文件放到(就是直接用鼠标拖动文件)其他包下,然后出现下面这个对话框 Refactor后,当我重新Run'Application'时,意外发生了! Stop ...
- Error creating bean with name ‘xxxxxLogMapper‘ defined in file
记一次报错,百度查询许久无果.最后通过自己的细心找到的. 看到这个报错第一时间以为是哪个类未被扫描到上网查了一通发现都不是. 严重: Context initialization failed org ...
最新文章
- 调试Tomcat源码
- 开发日记-20190701 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 7
- 线性代数的学习及相关资源
- ML与math:机器学习与高等数学基础概念、代码实现、案例应用之详细攻略——进阶篇
- 共享库中的位置无关代码(PIC)
- python中的json注意事项
- java描述线性探测_实现基于线性探测的哈希表1
- 闰年判断_小学数学,平年和闰年怎么判断,百年不闰很多人都容易忘
- 套接字超时选项(SO_RCVTIMEO 与 SO_SNDTIMEO)
- Python二级题库答案纠正
- Microsoft Visio绘图
- PG数据库表及表注释查询语句
- 微信小程序 java网上购物商城系统
- 【M365运维】匹配用户UPN和Email地址
- 在线客服系统解决方案:物流行业
- 171025_matlab_imag函数
- 自考学历和成考学历哪个更高一些 有啥区别
- 一滴水泛起行业波纹,惠民保给保险业带来的启示录
- 笔记本电脑计算机无法启动怎么办,联想笔记本开不了机怎么办 电脑开机进不了系统怎么办...
- 华氏摄氏温度转换问题(C语言程序设计)