使用基于 ojdbc14 的 war 文件的 Jboss Redhat EAP 中的 ojdbc6 部署问题?
Deployment problem in ojdbc6 in Jboss Redhat EAP with ojdbc14 based war file?
我的 运行 我的基于 ojdbc14(使用 类)的 war 文件有问题,我需要在我的 JBoss EAP 中一起部署它服务器有ojdbc6(服务器中有应用程序使用ojdbc6所以我不能替换它)
我尝试将它们放在一起 /com/oracle/jdbc/main 但无法启动服务器。
我也试过 jboss-deployment-structure.xml 但我不确定我做的是否正确。
如果有帮助,这里是部署结构的片段:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<dependencies>
<module name="com.oracle.jdbc.ojdbc14" slot="main" />
</dependencies>
<sub-deployment name="Project.war">
<dependencies>
<system>
<paths>
<path name="com/oracle/jdbc/"/>
</paths>
</system>
</dependencies>
</sub-deployment>
</jboss-deployment-structure>
如有任何意见,我们将不胜感激,非常感谢!
在 JBoss EAP 服务器中创建两个模块。一个模块用于 ojdbc6,另一个用于 ojdbc14。
Module.xml for ojdbc6
<?xml version="1.0" ?>
<module xmlns="urn:jboss:module:1.1" name="oracle.jdbc" slot="6">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
Module.xml for ojdbc14
<?xml version="1.0" ?>
<module xmlns="urn:jboss:module:1.1" name="oracle.jdbc" slot="14">
<resources>
<resource-root path="ojdbc14.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
在你的应用中根据你的需求导入以上依赖。
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.1">
<deployment>
<dependencies>
....
<module name="oracle.jdbc" slot="slot_of_required_jar"/>
....
</dependencies>
....
</deployment>
</jboss-deployment-structure>
我的 运行 我的基于 ojdbc14(使用 类)的 war 文件有问题,我需要在我的 JBoss EAP 中一起部署它服务器有ojdbc6(服务器中有应用程序使用ojdbc6所以我不能替换它)
我尝试将它们放在一起 /com/oracle/jdbc/main 但无法启动服务器。
我也试过 jboss-deployment-structure.xml 但我不确定我做的是否正确。
如果有帮助,这里是部署结构的片段:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
<dependencies>
<module name="com.oracle.jdbc.ojdbc14" slot="main" />
</dependencies>
<sub-deployment name="Project.war">
<dependencies>
<system>
<paths>
<path name="com/oracle/jdbc/"/>
</paths>
</system>
</dependencies>
</sub-deployment>
</jboss-deployment-structure>
如有任何意见,我们将不胜感激,非常感谢!
在 JBoss EAP 服务器中创建两个模块。一个模块用于 ojdbc6,另一个用于 ojdbc14。
Module.xml for ojdbc6
<?xml version="1.0" ?>
<module xmlns="urn:jboss:module:1.1" name="oracle.jdbc" slot="6">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
Module.xml for ojdbc14
<?xml version="1.0" ?>
<module xmlns="urn:jboss:module:1.1" name="oracle.jdbc" slot="14">
<resources>
<resource-root path="ojdbc14.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
在你的应用中根据你的需求导入以上依赖。
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.1">
<deployment>
<dependencies>
....
<module name="oracle.jdbc" slot="slot_of_required_jar"/>
....
</dependencies>
....
</deployment>
</jboss-deployment-structure>