404是资源找不到 找不到路径或者路径不一致如果路径完全正确就看controller是不是交给了spring容器管理
会造成下面这样
MySQL版本比较低(建议mysql5.7或mariadb10.5及以上版本),例如:
当执行nacos-mysql.sql文件时,出现如下错误:
sql文件不存在,例如
SQL文件应用错误,例如:
Nacos的application.properties配置文件中,连接数据库的配置错误.
数据库的名字配置错误,例如:
-
nacos配置文件application.properties配置错误,例如:
![在这里插入图片描述](https://img-blog.csdnimg.cn/8608b7375fda41948721f4d18fbfab2a.png
服务启动时,端口被占用了。例如:
服务注册时,服务名不正确,格式不正确,配置文件名字不正确,或者没有配置文件,例如:
-
磁盘写权限问题(nacos服务启动时会在当前磁盘目录写日志),例如:
基于Nacos实现服务注册失败,例如
服务调用时,连接异常,例如:
客户端404异常,例如:
服务调用时底层404问题,例如:
![在这里插入图片描述](https://img-blog.csdnimg.cn/021caef833b442eb934cdcdaa7664c4f.png
服务访问问题,例如:
依赖注入异常,例如:
客户端请求方式与服务端不匹配,例如:
依赖版本问题,例如:
-
服务配置读取问题,例如:
这个是电脑上的MySQL数据库没有启动
解决方法:打开电脑上的 计算机管理 打开 服务 在服务里找到MySQL之后启动就行了
2.
这个是进入数据库的链接不正确 sql语句错了(大部分都是密码错了)
结局方案:从新写一遍mysql -uroot -p 中间有空格横杠在上面
504异常是连接超时
404其实是一种http状态码,代表用户在浏览网页时,服务器无法提供正确信息或是服务器因不明原因导致不能正常返回信息。简单点说就是网页未找到或者网页丢失,就是出现404状态码。出现404的网页,我们称为404页面。主要就是和数据库的数据不一致