为了在Wildfly中部署应用程序,我需要为数据库连接设置JDBC模块,因此我部署了JDBC驱动程序
之后,我添加了一个数据源。
问题我发现没有postgresql驱动程序:
知道如何解决这个问题吗?
我正在使用Wildfly 10和PostgreSQL 9.5和Java 7
答案 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)
然后您就可以创建数据源了。