为了部署在Wildfly我需要建立数据库连接的JDBC模块的应用程序,所以我部署的JDBC驱动程序Wildfly JDBC Postgres的
在那之后,我添加了一个数据源。
我没有发现PostgreSQL驱动的问题:
不知道如何解决这个问题?
我使用Wildfly 10和PostgreSQL 9.5与Java 7
为了部署在Wildfly我需要建立数据库连接的JDBC模块的应用程序,所以我部署的JDBC驱动程序Wildfly JDBC Postgres的
在那之后,我添加了一个数据源。
我没有发现PostgreSQL驱动的问题:
不知道如何解决这个问题?
我使用Wildfly 10和PostgreSQL 9.5与Java 7
你没有部署驱动程序作为一个模块,但作为部署。您必须手动创建模块或使用的jboss-CLI是这样的:
module add --name=org.postgres --resources=/tmp/postgresql-version.jar --dependencies=javax.api,javax.transaction.api
然后注册模块为JDBC驱动程序是这样的:
/subsystem=datasources/jdbc-driver=postgres:add(driver-name="postgres",driver-module-name="org.postgres",driver-class-name=org.postgresql.Driver)
然后你就可以创建你数据源。
这是不正确的。我总是将JDBC驱动程序作为部署添加到WildFly中,并且它工作得很好。而且这样做更容易。 –
尽管在Web控制台中显示已部署的驱动程序,但仍然存在一个错误。虽然我似乎无法找到JIRA。 –
James正在考虑https://issues.jboss.org/browse/HAL-1228/ https://issues.jboss.org/browse/JBEAP-7249 – ehsavoie
什么是jdbc-pgsql-8?您是否已经以任何方式重新命名或更改了标准的'postgresql-9.4.1212.jar' jar(最新的可用驱动程序下载)?这对我来说很好,顺便说一句。 –