首页 > 编程语言 > 详细

spring 项目 本地正常,打入docker容器就抛出bean找不到的错误

时间:2021-02-06 23:52:56      阅读:89      评论:0      收藏:0      [点我收藏+]

错误信息如下:

Error creating bean with name ‘messageServiceImpl‘: Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [com.qianxiao.blogwebscoket.service.impl.MessageServiceImpl] from ClassLoader [org.springframework.boot.loader.LaunchedURLClassLoader@41cf53f9]

  两者环境却别是本地开发为

java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) Client VM (build 25.281-b09, mixed mode, sharing)

  docker容器环境

openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-8u111-b14-2~bpo8+1-b14)
OpenJDK 64-Bit Server VM (build 25.111-b14, mixed mode)

  看这版本貌似没什么问题

但是我 在 MessageServiceImpl 类上面 加上 @Service 注解 运行时就报错

去除@Service 注解就启动正常

找了很久的问题;最后问题出在 这个实现类里面有 使用 CallBack 回调参数,把这个参数 去除 编译 再启动就正常!!!

spring 项目 本地正常,打入docker容器就抛出bean找不到的错误

原文:https://www.cnblogs.com/qianxiaoPro/p/14382451.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!