日常项目报错--笔记

pom.xml文件变灰色的解决方案

解决:Setting→Build Tools→Maven->Ignored Files ,找到被打勾忽略的Module,然后将Ignored Files中的打勾去掉即可

closeChannel: close the connection to remote address[] result: true

原因:rocketmq没有连接<环境变量没有配置或者配置不正确>

No route info of this topic,XXX

场景:做远端推流时报错

发现:启动rocketMQ时,发现启动的三个窗口中的broker窗口不正确,也就是web客户端中发现               topic、message什么都没有

原因:MQ的日志文件中有脏数据【这里主要是store文件】

解决:删除store文件,还不行就把logs文件删除甚至注册表【ps:就算重装,也要把store文删除             才有效果】

前后端数据交互时id属性被转换为XXX....400

原因:装不下了,数据太长了【id数据长度超过script范围错误】

The bean ‘course-service.FeignClientSpecification‘ could not be registered

原因:应用程序的上下文中已经存在一个名称为 ‘service-uaa.FeignClientSpecification’ 的bean,并且禁止了重写。这可能是由于多个地方都定义了相同名称的bean。

通俗易懂原因:微服务框架中,使用了注册发现,在bootstrap.yml拉取远端配置时就发生报错,远端配置文件中allow-bean-definition-overriding: true还没生效

我的解决:因为调用了远程服务,我认为可能因为依赖导入的原因导致一个服务多次导入了相同的远程服务,所以将相关的pom.xml中重复的,没必要的依赖删除后解决。

研究后的简单解决:直接在bootstrap.yml文件中配置allow-bean-definition-overriding: true

MQClientException: readLocalOffser Exception, maybe fastjson version too low

场景:电脑死机、蓝屏等故障导致未正常关闭

解决:在c盘中找到.rocketmq_offsets文件夹,删除里面的@DEFAULT后缀的文件夹

虚拟机连接不上网络

原因:打开终端后,输入ipconfig指令,发现没有ens33

解决:依次输入下列命令

systemctl stop NetworkManager
systemctl disable NetworkManager
ifup ens33
service network restart

之后可以先重启虚拟机再次查看就有了ens33,但是会发现ip和之前的不一致,不影响正常使用。

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值