我在“基于Docker容器的部署”后,在文件“confi g.ts”中设置了:baseURL,websocketUR...
Completed-
以下是pilot-index.vue文件内容截图
-
你现在点击登录按钮,再截图看看network,怀疑是后端服务都没有启动。 你这之前的network截图没有显示请求啊。 ![](https://sdk-forum.dji.net/hc/user_images/9-Qd2lTbvQraltntVgtaFg.jpeg) -
应该都是由于mysql没有启动成功,导致后端无法连接上数据库,因此服务也启动失败。你们如果是用docker包,建议在Ubuntu系统下,不要在windows或者mac,因为会存在路径问题。https://sdk-forum.dji.net/hc/zh-cn/articles/5266563554201?source=search&auth_token=eyJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50X2lkIjo5Nzg4MTcsInVzZXJfaWQiOjM2NTI3NTk5MjczNCwidGlja2V0X2lkIjo2NDk2NywiY2hhbm5lbF9pZCI6NjMsInR5cGUiOiJTRUFSQ0giLCJleHAiOjE2NTYyMTI1NzB9.wLQXAUqMIHRCts70pQwY0nwyoEn7PEJ0HBCPnd2GU0U mysql报错:'mysql' is not the name of a known user。 尝试下修改docker-compose.yml 文件,注释掉下图中红框的部分再重新执行这个文件。 ![](https://djisdksupport.zendesk.com/attachments/token/VnZfyBuLANH5Cx0b5xz5CyYtA/?name=image.png) -
Caused by: java.net.ConnectException: Connection refused (Connection refused)
at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[na:na]
at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[na:na]
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:156) ~[mysql-connector-java-8.0.26.jar!/:8.0.26]
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) ~[mysql-connector-java-8.0.26.jar!/:8.0.26]
-
2022-06-18 19:20:01.532 ERROR 7 --- [ main] c.d.s.s.controller.StorageController : storageService is null.
2022-06-18 19:20:01.609 INFO 7 --- [ main] c.a.d.s.b.a.DruidDataSourceAutoConfigure : Init DruidDataSource
2022-06-18 19:20:02.062 ERROR 7 --- [ main] com.alibaba.druid.pool.DruidDataSource : init datasource error, url: jdbc:mysql://localhost:3306/cloud_sample?useSSL=false&allowPublicKeyRetrieval=truecom.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
-
![](https://djisdksupport.zendesk.com/attachments/token/sDwiVnqU0jmIykTnYEFJjTVQc/?name=image.png) 后端报错是mysql 连接不上,你得改连接参数。 -
我把我的配置文件发一下,您帮忙我看看哪里配置的不对:
spring:application:name: cloud-api-sampledatasource:druid:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/cloud_sample?useSSL=false&allowPublicKeyRetrieval=trueusername: rootpassword: rootinitial-size: 10min-idle: 10max-active: 20max-wait: 60000
Please sign in to leave a comment.
Comments
26 comments