对conf/application.properties文件进行修改是 是指对nacos服务器端软件安装目录里面的配置文件进行修改,不是项目源码。

单机启动,不能直接点击startup.cmd 文件,需要CD到安装的bin目录,输入以下命令

window环境

startup.cmd -m standalone

linux环境

sh startup.sh -m standalone

启动成功如下图

输入127.0.0.1:8848/nacos 后如下图(里面的配置可以在线修改,数据库和redis的地址一定要修改正确的,配置文件的内容修改是在项目中是立即刷新,但是数据库和redis的地址是一定要重启项目才会被识别)

初始账号密码 nacos\nacos 记得后面自己改了。下面的配置内容,是在若依提供的SQL脚本里面的(不需要自己配置),导入上述的两个库(ry-cloud、ry-config),即可

上面的每个配置文件都打开检查下,涉及数据库的IP、密码和redis 的IP和密码,都要换成自己的(本地的话就127.0.0.1)

上面的每个配置文件都打开检查下,涉及数据库的IP、密码和redis 的IP和密码,都要换成自己的(本地的话就127.0.0.1)

上面的每个配置文件都打开检查下,涉及数据库的IP、密码和redis 的IP和密码,都要换成自己的(本地的话就127.0.0.1)

四、启动

=======================================================================

这里还有个redis中间件服务必须有,自己百度下怎么装就好

1、后端

根据若依的官方文档,启动相应的类

2、前端

前端按照官方的介绍我是不能正常安装依赖,后面改成以下命令,才能正常安装启动

cnpm i

浏览器输入127.0.0.1 或者localhost

至此若依的前后端都启动了,至于其它的功能,可以自己去学习,个人觉得若依的功能都写得很优雅,上手起来也是和容易的,有什么问题也可以加官方的群去了解

五、常见问题

=========================================================================

碰到问题的时候,先全局检查下自己数据库、redis、该有的启动类有无正常启动,启动类窗口有无报错。

若依的源码基本都没有问题的,出现问题的话基本都是自己的环境配置错误,Maven的环境、JDK环境、mysql的版本太低导致、特别是新增模块特别容易出问题需要新增配置文件、路由配置新增、nacos重启等

找不出问题的,先直接源码启动,别修改任何的配置、端口、包名、路径、账号密码。检查下,有哪些配置是改了的,不是源码原来的样子。往往就是改的那些配置,不止需要一个单个地方调整,还有其它地方也需要同步调整的。才会导致报错

1、前端使用 npm install 报错无法正常依赖,换成 cnpm i

2、(dynamic-datasource Please check the setting of primary) 这个问题多是新建模块不识别导致的,在本地启动的话,可以尝试将启动的启动类都关掉,然后再启动该问题消失,新建模块伴随的还有配置文件的数据库的url 识别不到问题,

在数据库新增新的yml配置文件记录,nacos服务器都可以看到该条记录了,但是实际上是没有注册到nacos服务器,还需要再重启nacos服务器端

3、不支持个人电脑和外网云服务器,路由转发,就是gateway\auth\ 在云服务器部署,只想在本地启动一个system,不可行,换成局域网的服务器则可以,关键局域网和你个人电脑是能互相访问,外网的网段 访问不到你的电脑

4、多数据源配置,如果不是salve来作为配置主键ID,则需要去对 ruoyi-common-datasource 该模块里,新增一个对应ID。因为ruoyi-common-datasource 只有master和salve两个数据源在,新增或调整则需要自己修改

5、开发环境 docker 部署注意事项

https://blog.csdn.net/FunnyWhiteCat/article/details/107521647

默认情况下,docker 内部网络和外部是隔离的。启动的时候讲宿主机的 8080 端口映射到 docker 内网关模块的 8080 端口,这样外部通过网关访问容器内的服务没有问题,内部服务间的调用也没有问题。但是我本地访问 docker 内部的服务的时候就访问不到了,因为 docker 内服务的 IP 都是172.*。我遇到的报错提示是:请求 auth 时超时。解决办法是修改docker的网络为 host,这样服务会共用宿主机的 IP ,访问就正常了。docker 的四种网络模式的区别可以参看:Docker四种网络模式。

6、spring.cloud.sentinel.datasource.ds1.nacos.rule-type

JDK版本太低导致,需要JDK版本以上才能使用  1.8.0_152

7、/auth/login,异常信息:404 NOT_FOUN , 配置文件必须是 bootstrap.yml,改成 application.yml  来使用的话,等于配置中心失效,

还有就是配置中心没弄好,有可能是nacos数据库的配置中心就没配对,打开 ip:8848/nacos ,检查下是否有 表sys_config 里面所有配置在。 自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

Java面试核心知识点笔记

其中囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。

Java中高级面试高频考点整理

最后分享Java进阶学习及面试必备的视频教学

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门即可获取! ]

[外链图片转存中…(img-VDZW2e0D-1712066692220)]

最后分享Java进阶学习及面试必备的视频教学

[外链图片转存中…(img-1GCaRpWI-1712066692220)]

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门即可获取!

好文阅读

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。