Glassfish数据源实现与供应商不同(postgresql)

时间:2013-01-11 15:29:15

标签: postgresql jdbc datasource glassfish-3

我正在尝试创建一个到postgresql数据库的jdbc连接。我想使用数据源。在postgresql的文档中声明,不应该使用自己的数据源实现,而是使用org.apache.commons.dbcp的实现。 SharedPoolDatasource看起来很完美。

jdbc驱动程序必须是postgresql。 Glassfish v3.1提供了创建jdbc连接池的机会。我想使用那个,但不知道如何在公共数据源实现和jdbc驱动程序之间建立连接。当我在glassfish服务器上填写特定字段空白的文档时,强制我使用postgresql数据源实现。

这是不可能实现的,还是我必须在配置文件中手动输入数据?到目前为止,我没有运气也没有反馈。例外应该出现在server.log中,但server.log当前没有显示任何内容(它确实显示了部署jsf和ejb应用程序的异常)。

1 个答案:

答案 0 :(得分:1)

应该可能......

<强> 1。创建新的JDBC连接池:

enter image description here


<强> 2。选择所需的数据源实施类:

enter image description here

您必须在其他属性标签中设置databasename,user和password的详细信息。

第3。创建新的JDBC资源:

enter image description here