部署时主要参考官方文档,文档地址:http://doc.ruoyi.vip/ruoyi-cloud/
遇到的问题和解决办法记录入下:
问题1:
启动gateway时报错:com.alibaba.nacos.shaded.io.grpc.netty.shaded.io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: no further information: /127.0.0.1:9848
解决:启动nacos之后再重启gateway,启动成功,nacos的安装启动见:https://my.oschina.net/u/173975/blog/4878928,不过这篇文章写的比较早了,当时用的是1.4版本,现在用的是2.0.3,解压后直接启动就可以,没有后面需要的数据库配置,启动命令:startup.cmd -m standalone
问题2:
启动system时报错:com.baomidou.dynamic.datasource.exception.CannotFindDataSourceException: dynamic-datasource can not find primary datasource
解决:首先配置nacos
重启nacos后可以看到配置文件
修改配置信息
修改之后要点发布,然后重启system,不报刚才的错误了,数据库连接问题解决
问题3:
org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost:6379
连不上redis
解决办法:启动Redis
再重启system,启动成功
问题4:运行前端时验证码打不开
解决:运行的是ruoyi-vue的ruoyi-ui,应该运行cloud项目下的ruoyi-ui