同时使用 WildFly 模块数据源和连接工厂
Use WildFly module both datasource and connectionFactory
我在 Wildfly 中有一个模块用作 Firebird 的数据源。效果很好
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="org.firebirdsql">
<resources>
<resource-root path="jaybird-2.2.13.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.resource.api"/>
<module name="javax.xml.bind.api"/> <!-- Jaybird 3.0 onwards doesn't need this -->
<module name="org.antlr4"/>
</dependencies>
</module>
jar 放在 module.xml.
的目录中
但我想将驱动程序与数据源一起使用,并在 connectionfactory 中创建纯 JDBC 连接,如 Class.forName("org.firebirdsql.jdbc.FBDriver");
,而不是使用服务器提供的数据源。
如果我将 jaybird 放入 pom.xml,我会出错。我认为是因为这是在复制库。我该如何解决?
我刚刚在 <subsystem xmlns="urn:jboss:domain:ee:4.0">
下添加了以下代码
<global-modules>
<module name="org.firebirdsql" slot="main"/>
</global-modules>
感谢 Mark Rotteveel 在 Jaybird bug tracker 上的回答。
我在 Wildfly 中有一个模块用作 Firebird 的数据源。效果很好
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="org.firebirdsql">
<resources>
<resource-root path="jaybird-2.2.13.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
<module name="javax.resource.api"/>
<module name="javax.xml.bind.api"/> <!-- Jaybird 3.0 onwards doesn't need this -->
<module name="org.antlr4"/>
</dependencies>
</module>
jar 放在 module.xml.
的目录中但我想将驱动程序与数据源一起使用,并在 connectionfactory 中创建纯 JDBC 连接,如 Class.forName("org.firebirdsql.jdbc.FBDriver");
,而不是使用服务器提供的数据源。
如果我将 jaybird 放入 pom.xml,我会出错。我认为是因为这是在复制库。我该如何解决?
我刚刚在 <subsystem xmlns="urn:jboss:domain:ee:4.0">
<global-modules>
<module name="org.firebirdsql" slot="main"/>
</global-modules>
感谢 Mark Rotteveel 在 Jaybird bug tracker 上的回答。