测试user-thrift-service和user-edge-service发生异常

来源:3-7 开发用户EdgeService_B

慕村0575368

2021-04-08

启动message服务、user-thrift-service服务、user-edge-service服务,然后使用postman进行测试,
进行post请求,且我的数据库中是有添加用户名和密码的,但是一致显示1001错误
图片描述
接着查看了user-thrift-service和user-edge-service的日志
1、user-edge-service的日志
图片描述
图片描述
2、user-thrift-service的日志
图片描述
图片描述
图片描述
图片描述
图片描述
图片描述
图片描述
我根据最前面的提示,高版本的mysql需要手动设置useSSL参数,我设置了useSSL=false参数后,依然显示一样的问题。
图片描述

我猜测可能是因为数据库没有正常连接的问题,但是不知道该怎么解决。。。老师麻烦您帮忙看一下

写回答

1回答

刘果国

2021-04-09

这类问题属于比较基础的,建议自行解决,顺便锻炼一下解决问题的能力。可以参考课程提供的代码(https://git.imooc.com/coding-198/coding-198)

0
2
慕村0575368
1、有关ssl的问题:在配置文件中,url后面添加“?useSSL=false”即spring.datasource.url=jdbc:mysql://localhost:3306/db_user?useSSL=false 2、有关显示“Unknown system variable 'quary_cache_size'”的问题,是因为使用的mysql数据库版本与mysql-connector-java版本不匹配。我docker中运行的mysql版本是8.0.23,而当前mysql-connector-java的版本是5.1.39,将版本号改为8.0.20然后重新运行。之后postman测试不再报异常。
2021-04-09
共2条回复

Docker+Kubernetes(k8s)微服务容器化实践

从开发到编排,快速,完整,深入的掌握微服务

2617 学习 · 609 问题

查看课程