com.mysql.cj.jdbc.exceptions.CommunicationsException:aws cicd 管道构建期间的通信链路故障
Posted
技术标签:
【中文标题】com.mysql.cj.jdbc.exceptions.CommunicationsException:aws cicd 管道构建期间的通信链路故障【英文标题】:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure during aws cicd pipeline build 【发布时间】:2021-12-20 03:27:18 【问题描述】:我有一个 Spring Boot 应用程序 + mysql。
一切都在本地完美运行。
当我手动将我的应用程序 jar 文件部署到 AWS 中的 Elastic Beanstalk 时,它仍然有效。
但它在 cicd 代码构建期间失败并出现以下错误。请帮忙!! 如果我应该在此处提供任何其他详细信息,请告诉我。
com.mysql.cj.jdbc.exceptions.CommunicationsException:通信链路故障
最后一个成功发送到服务器的数据包是在 0 毫秒前。驱动程序没有收到来自服务器的任何数据包。 1508 在 com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) ~[mysql-connector-java-8.0.27.jar:8.0.27] 1509 在 com.mysql.cj.jdbc。 exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) ~[mysql-connector-java-8.0.27.jar:8.0.27] 1510 at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828) ~[mysql-connector-java-8.0.27.jar:8.0.27] 1511 at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:448) ~[mysql-connector-java-8.0.27.jar :8.0.27] 1512 在 com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) ~[mysql-connector-java-8.0.27.jar:8.0.27] 1513 在 com.mysql.cj .jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) ~[mysql-connector-java-8.0.27.jar:8.0.27] 1514 at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138 ) ~[HikariCP-4.0.3.jar:na] 1515 at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar:na] 1516 at com.zaxxer .hikari .pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar:na] 1517 at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[HikariCP-4.0 .3.jar:na] 1518 at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-4.0.3.jar:na] 1519 at com.zaxxer.hikari.pool.HikariPool .(HikariPool.java:115) ~[HikariCP-4.0.3.jar:na] 1520 at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar:na]
………………更多……
【问题讨论】:
您的构建失败,因为您的某个测试可能尝试连接到 MySQL 数据库。您可能希望在测试中模拟存储库层。 嗨@ErvinSzilagyi。感谢您的答复。我看到这是一个安全组问题。在 Elastic Beanstalk 安全组中,我必须在“默认 VPC 安全组”中添加入站规则,以从“SecurityGroup for ElasticBeanstalk environment.group”中获取所有流量 【参考方案1】:我现在发现这是一个安全组问题。在 Elastic Beanstalk 安全组中,我必须在“默认 VPC 安全组”中添加入站规则,以获取来自“SecurityGroup for ElasticBeanstalk environment.group”的所有流量
【讨论】:
以上是关于com.mysql.cj.jdbc.exceptions.CommunicationsException:aws cicd 管道构建期间的通信链路故障的主要内容,如果未能解决你的问题,请参考以下文章