【发布时间】:2010-12-28 16:59:32
【问题描述】:
我在 Glassfish v2 上(在 Mac OS 10.5.8 和 Java 1.6 上)有一个应用程序,它使用 Glassfish 捆绑包附带的 JavaDB 和 Toplinks。一切正常。
我已经安装了 PostgreSQL 8.4 和 JDBC v4 驱动程序。 Glassfish 和 Postgres 服务器都在 localhost 上运行。在 Netbeans 中,我在 Postgres 服务器上创建了一个到数据库的连接,它工作正常,我可以手动创建和删除表。
我为此与 Posgres 服务器的连接创建了一个连接池、资源和持久性单元。部署时出现以下错误:
ADM1041:Sent the event to instance:
[ResourceDeployEvent -- reference-added jdbc/jdbc/MyDatasource]
CORE5004: Resource Deployed: [jdbc:jdbc/MyDatasource].
TopLink, version: Oracle TopLink Essentials - 2.1 (Build b60e-fcs (12/23/2008))
Server: unknown
RAR5038:Unexpected exception while creating resource for pool MyConnectionPool.
Exception : Connection could not be allocated because:
FATAL: database "null" does not exist
我在 Postgres 8.4 中读到过,默认情况下接受 localhost 请求,所以我没有更改 postgres.conf 中的任何内容。
我错过了一些东西,但我看不到什么。 提前感谢您的任何提示。
馅饼
【问题讨论】:
标签: postgresql jpa jdbc glassfish