如何在 ServerName 和 Url 中使用 DNS 设置 Glassfish 连接池
How to set Glassfish connection pool using DNS in ServerName and Url
我的数据库安装在具有动态 IP 的 rooter 后面的服务器上,我使用一种 DynDns 使用服务器的最后一个 Public IP 更新 DNS-DB-Server
在 Glassfish 连接池属性中,我输入了 DNS-DB-Server 作为服务器名称,在 URL jdbc:postgresql://DNS-DB-Server:5432...
一切正常,直到 public IP 更改当然我的 DNS-DB-Server 指向新的 Public IP 但我使用连接池的 Web 应用程序无法访问数据库
是否还有其他想法可以在 Glassfish 中配置以刷新连接池。
我不确定IP是否会被刷新,但你肯定需要刷新打开的连接。在连接池上配置连接验证,在这种情况下,您可能希望设置在验证失败时刷新所有连接。更多信息,例如here(在连接验证部分)
我的数据库安装在具有动态 IP 的 rooter 后面的服务器上,我使用一种 DynDns 使用服务器的最后一个 Public IP 更新 DNS-DB-Server
在 Glassfish 连接池属性中,我输入了 DNS-DB-Server 作为服务器名称,在 URL jdbc:postgresql://DNS-DB-Server:5432...
一切正常,直到 public IP 更改当然我的 DNS-DB-Server 指向新的 Public IP 但我使用连接池的 Web 应用程序无法访问数据库
是否还有其他想法可以在 Glassfish 中配置以刷新连接池。
我不确定IP是否会被刷新,但你肯定需要刷新打开的连接。在连接池上配置连接验证,在这种情况下,您可能希望设置在验证失败时刷新所有连接。更多信息,例如here(在连接验证部分)