Postgres的Wildfly JDBC

时间:2016-12-13 10:31:15

标签: postgresql jdbc wildfly wildfly-10

为了在Wildfly中部署应用程序,我需要为数据库连接设置JDBC模块,因此我部署了JDBC驱动程序

deployment

之后,我添加了一个数据源。

问题我发现没有postgresql驱动程序:

jdbc driver

知道如何解决这个问题吗?

我正在使用Wildfly 10和PostgreSQL 9.5和Java 7

1 个答案:

答案 0 :(得分:0)

您没有将驱动程序部署为模块,而是部署。您必须手动创建模块或使用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)

然后您就可以创建数据源了。