首页 > 解决方案 > 最后一个成功发送到服务器的数据包是 0 毫秒前。驱动程序没有收到来自服务器的任何数据包

问题描述

该项目在工作室成功部署。但是当我在 cloudhub 中部署时,它会显示错误。我正在使用mysql数据库。任何人都可以解决吗?

org.mule.module.db.internal.domain.connection.ConnectionCreationException: Cannot get connection for URL jdbc:mysql://127.0.0.1:3306/company : 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. (java.sql.SQLException) (org.mule.module.db.internal.processor.DbConnectionException).

标签: mysqlmule

解决方案


您正在尝试连接到计算机中的 MySQL 数据库。这在 Studio 中有效,因为您在那里运行了数据库。在 CloudHub 部署中,没有也永远不会运行数据库。您需要更改 JDBC URL 以指向其他地方的真实数据库,并且实际上可以从 CloudHub 部署的应用程序访问它。这是您需要解决的问题,而不是 CloudHub 的问题。


推荐阅读