【发布时间】: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”中获取所有流量
标签: amazon-web-services spring-boot amazon-elastic-beanstalk aws-codepipeline aws-codebuild