Я хочу использовать MS SQL Server в качестве источника данных в Wildfly 14, но я всегда получаю следующую ошибку в консоли:
ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 41) WFLYCTL0013: Operation ("add") failed - address: ([("subsystem" => "datasources"),("jdbc-driver" => "sqlserver")]) - failure description: "WFLYJCA0115: Module for driver [com.microsoft.sqlserver.jdbc] or one of it dependencies is missing: [com.microsoft.sqlserver.jdbc]"
Моя конфигурация выглядит следующим образом:
автономно.xml
<drivers>
<driver name="sqlserver" module="com.microsoft.sqlserver">
<xa-datasource-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</xa-datasource-class>
</driver>
</drivers>
Я также настроил файл module.xml в следующем каталоге: wildfly-14.0.1.Final \ modules \ system \ слои \ base \ com \ microsoft \ sqlserver \ main.Я также поместил в него файл sqljdbc42.jar.
<module xmlns="urn:jboss:module:1.3" name="com.microsoft.sqlserver.jdbc">
<resources>
<resource-root path="sqljdbc42.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
С Wildfly 13 и раньше у меня не было проблем.