1

我的数据库安装在具有动态 IP 的 rooter 后面的服务器上,我使用一种 DynDns 用服务器的最后一个公共 IP 更新 DNS-DB-Server

在 Glassfish 连接池属性中,我输入了 DNS-DB-Server 作为服务器名称,并在 URL jdbc:postgresql://DNS-DB-Server:5432...

在公共 IP 更改之前一切正常,当然我的 DNS-DB-Server 指向新的公共 IP,但我使用连接池的 Web 应用程序无法访问数据库

是否有其他想法可以在 Glassfish 中配置以刷新连接池。

4

1 回答 1

0

我不确定是否会刷新 IP,但您当然需要刷新打开的连接。在连接池上配置连接验证,在这种情况下,您可能希望设置在验证失败时刷新所有连接。更多信息,例如这里(在连接验证部分)

于 2017-01-13T09:50:38.407 回答