我正在尝试在 Glassfish 服务器中创建一个到 PostgreSQL 数据库的连接池。我所做的步骤如下:
我在完整路径中复制了 postgresql jdbc jar 的 jar
C:\Program Files\glassfish-3.1.1\glassfish\domains\domain1\lib\ext
我在 glassfish 服务器管理控制台中指定了 jar 的完整路径:
池名称: post-gre-sql_CommonPush_postgresPool
资源类型: javax.sql.XADataSource
数据源类名: org.postgresql.ds.PGSimpleDataSource
如果有其他属性,我已指定为:
driverClass:org.postgresql.Driver
URL: jdbc:postgresql://10.137.243.1:5432/CommonPush
portNumber: 5432
databaseName: CommonPush
serverName: 10.137.243.1(My system's IP)
user: postgres
password:
当我 ping 上述设置时,我收到以下错误:
发生了错误
post-gre-sql_CommonPush_postgresPool 的 Ping 连接池失败。Ping 失败异常 - 无法分配连接,因为:连接被拒绝。检查主机名和端口是否正确以及 postmaster 是否接受 TCP/IP 连接。请检查 server.log 以获取更多详细信息。
Ping 失败异常 - 无法分配连接,因为:连接被拒绝。检查主机名和端口是否正确以及 postmaster 是否接受 TCP/IP 连接。请检查 server.log 以获取更多详细信息。
我无法弄清楚这个问题,有人可以帮忙吗?