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和之前的不一致,不影响正常使用。