Postgresql 用于Postgres的Wildfly JDBC

Postgresql 用于Postgres的Wildfly JDBC,postgresql,jdbc,wildfly,wildfly-10,Postgresql,Jdbc,Wildfly,Wildfly 10,为了在Wildfly中部署应用程序,我需要为数据库连接设置一个JDBC模块,所以我部署了JDBC驱动程序 之后,我添加了一个数据源 我没有发现postgresql驱动程序的问题: 你知道怎么解决这个问题吗 我在Java 7中使用Wildfly 10和PostgreSQL 9.5,您没有将驱动程序部署为模块,而是作为部署。您必须手动创建模块,或者像这样使用jboss cli: module add--name=org.postgres--resources=/tmp/postgresql-ve

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

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

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

你知道怎么解决这个问题吗


我在Java 7中使用Wildfly 10和PostgreSQL 9.5,您没有将驱动程序部署为模块,而是作为部署。您必须手动创建模块,或者像这样使用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)

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

您没有将驱动程序作为模块部署,而是作为部署部署。您必须手动创建模块,或者像这样使用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控制台中显示已部署的驱动程序时,存在一个bug。但是我似乎找不到JIRA。James在考虑/FWIW,文档中已经说明了几年
将JDBC驱动程序安装到WildFly 8中的推荐方法是将其作为常规JAR部署进行部署。
。这不是真的。我总是将JDBC驱动程序作为部署添加到WildFly中,它工作得很好。不过,在web控制台中显示已部署的驱动程序时,存在一个bug。但是我似乎找不到JIRA。James在考虑/FWIW,文档中已经说明了几年
将JDBC驱动程序安装到WildFly 8中的推荐方法是将其作为常规JAR部署部署
。什么是JDBC-pgsql-8?您是否以任何方式重命名或更改了标准
postgresql-9.4.1212.jar
jar(撰写本文时可获得的最新驱动程序下载)?顺便说一句,这对我来说很好。什么是jdbc-pgsql-8?您是否以任何方式重命名或更改了标准
postgresql-9.4.1212.jar
jar(撰写本文时可获得的最新驱动程序下载)?顺便说一句,这对我来说很好。