使用 Oracle Drivers (ojdbc6) 创建一个特性
Create a feature with Oracle Drivers (ojdbc6)
我想用我所有的 Oracle 数据源创建一个功能,这样我就可以将它们添加到结构配置文件中。
我设法在 JBoss Fuse 的非结构安装中访问我的数据源,方法是将 Oracle 驱动程序直接部署到部署文件夹,然后在一个包中创建我的所有数据源。
问题是,当我在一个包中包含数据源和 ojdbc6.jar 时,JBoss Fuse 无法创建我的 Oracle Connector class:
Unable to resolve 317.2: missing requirement [317.2] osgi.wiring.package; (osgi.wiring.package=oracle.jdbc.pool)
我尝试将驱动程序直接拖放到管理控制台中新配置文件的部署部分,并将 jar 安装为 maven jar,结果相同。
当我使用 osgi:install mvn:... 安装驱动程序时,它会抛出同样的错误。
[ 321] [Active ] [ ] [ ] [ 80] mvn:com.oracle/ojdbc6/11.2.0.4
也许我包装错了jar,我使用这个解决方案在Maven中安装jar OSGI Bundle Error - ojdbc6.jar
有什么想法吗?
用 this git repo 中的 pom 包装 Oracle 驱动程序,然后像这样在特性中定义包:
<bundle>wrap:mvn:com.oracle/ojdbc6/11.2.0.4</bundle>
对我有用。
我想用我所有的 Oracle 数据源创建一个功能,这样我就可以将它们添加到结构配置文件中。
我设法在 JBoss Fuse 的非结构安装中访问我的数据源,方法是将 Oracle 驱动程序直接部署到部署文件夹,然后在一个包中创建我的所有数据源。
问题是,当我在一个包中包含数据源和 ojdbc6.jar 时,JBoss Fuse 无法创建我的 Oracle Connector class:
Unable to resolve 317.2: missing requirement [317.2] osgi.wiring.package; (osgi.wiring.package=oracle.jdbc.pool)
我尝试将驱动程序直接拖放到管理控制台中新配置文件的部署部分,并将 jar 安装为 maven jar,结果相同。
当我使用 osgi:install mvn:... 安装驱动程序时,它会抛出同样的错误。
[ 321] [Active ] [ ] [ ] [ 80] mvn:com.oracle/ojdbc6/11.2.0.4
也许我包装错了jar,我使用这个解决方案在Maven中安装jar OSGI Bundle Error - ojdbc6.jar
有什么想法吗?
用 this git repo 中的 pom 包装 Oracle 驱动程序,然后像这样在特性中定义包:
<bundle>wrap:mvn:com.oracle/ojdbc6/11.2.0.4</bundle>
对我有用。