我正嘗試在Glassfish服務器中創建PostgreSQL數據庫的連接池。 我做了什麼步驟爲:在glassfish服務器管理控制檯中爲postgresql供應商創建連接池時連接被拒絕
我複製的PostgreSQL JDBC JAR的罐子在完整路徑
C:\Program Files\glassfish-3.1.1\glassfish\domains\domain1\lib\ext
我指定完整路徑在GlassFish服務器管理控制檯的jar:
池名稱:後的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瞭解更多詳情。
我無法弄清楚這個問題,任何人都可以幫忙嗎?
即使我確實將資源類型更改爲javax.sql.DataSource發生了同樣的錯誤,我可以通過pgadmin訪問PostgreSQL – ryan
server.log中是否存在其他錯誤或信息? – unwichtich
RestResponse.getResponse()給出FAILURE。 endpoint ='http:// localhost:4848/management/domain/resources/ping-connection-pool.json'; attrs ='{id = post-gre-sql_CommonPush_postgresPool}'在服務器日誌中 – ryan