在今天使用ruoyi-cloud项目时,我已经在服务器上部署号了nacos2.x版本

若依官方:
image-20260325163935516

以及启动了nacos并且进行了持久化,以及修改了nacos配置中心的配置为对于的host-ip,但是当我兴高采烈点击启动的时候直接来了一串报错

Caused by: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.ruoyi.system.mapper.SysConfigMapper.selectConfigList

然后我苦思冥想,首先看错误大概意思是mybatis问题,排查一番后,发现没有问题,当然官方的实力毋庸置疑,确实没问题,我又想了一下既然和mybatis有关,那看看数据库的配置有没有问题,排查一番后也没问题,乃至redis我都顺带看了一眼,也没发现问题所在,8848也访问了nacos;苦思冥想,终于真相只有一个,nacos有问题,但是我没想到什么问题,虽然一开始我就觉得版本有问题,但是我还是坚信官方,在我一番努力挣扎过后,你们就看到了我的解决方式:

查阅RuoYi-Cloud项目pom.xml中定义的spring-cloud-alibaba版本

版本发布说明-阿里云Spring Cloud Alibaba官网

别以为到这就结束了,在这只是开始,用了3.x版本后发现连8848都无法访问,我只能继续翻阅nacos官方文档:部署手册概览 | Nacos 官网,到这才发现3.x版本已经是8080作为console了

image-20260325163549063

希望上面的内容对各位有帮助

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐