Mule - 与数据库的连接失败

Mule - connection to db is failing

我有一个可以部署在服务器上的 mule 应用程序,但是当我尝试 运行 一个请求时(我为此使用邮递员),我一直在数据库查询上超时。我不确定是什么导致了连接问题 - 数据库已启动并且 运行ning 我可以通过 IntelliJ 轻松访问它。 运行 对数据库的查询(当 运行ning 从 mule 时失败)给出即时结果。

有谁知道我可能遗漏了什么?我使用的是 mule standalone v3.9.3,这是组织所必需的。我已连接到公司的 VPN,起初我以为这可能是问题所在,但其他成员使用的是完全相同的 mule 服务器配置,构建是来自同一个 b运行ch 的 运行,并且它们也连接到同一个 VPN 网关,对它们来说它可以工作,但无论我尝试什么,我都会超时 :(

我已经尝试根据一些论坛建议在数据库和配置中延长超时,但没有任何效果,我 运行 不知道下一步该尝试什么以及在哪里寻找问题,所以所有帮助将不胜感激。

编辑 #1:我正在尝试通过 AnyPointStudio 设置连接,希望它能告诉我更多为什么 mule 数据库连接失败,即使数据库是可访问的。但我遇到了一个问题 - 连接本身已设置,但它似乎无法识别所有模式,因此我无法执行我需要的查询 - 是否有任何特定的方式我应该配置模式?我似乎找不到任何可用的选项

解决方案 当发出底层 http 请求时,结果证明是阻塞端口的问题——与数据库不直接相关。 在 AnyPoint 中,我终于也可以连接了,但我需要将全名传递给它,例如 [DB_NAME].[SCHEMA_NAME].[TABLE_NAME]

解决方案 当发出底层 http 请求时,结果证明是阻塞端口的问题 - 与数据库无关。在 AnyPoint 中,我终于也可以连接了,但我需要将全名传递给它,例如 [DB_NAME].[SCHEMA_NAME].[TABLE_NAME]