以下のアプローチで問題を解決しました。
まとめ: クラス・ローダーは、サーバーの lib/modules および Web アーカイブ (WAR ファイル) から Oracle ドライバーをロードしないでください。 Oracle ドライバーはサーバー lib (JBoss 7 バージョン) のみに保持します。
JBoss 7:
- <リ>
- jboss デプロイメント構造ファイルの (ironjacamar-jdbc-1.0.3.Final.jar) iron モジュールを更新しました
- JBoss 7 構造のモジュールとして ojdbc6.jar を作成しましたjboss デプロイメント構造ファイルの objbc モジュールを更新しました <リ>
新しい JBoss デプロイメント記述子ファイル (jboss-deployment-structure.xml) を作成しました
<オール>例:
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="org.jboss.ironjacamar.jdbcadapters" slot="main"/>
<module name="com.oracle.ojdbc6" slot="main"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
ウェブ モジュール: - Web アーカイブ (WAR ファイル) から ojdbc6.jar ファイルを削除しました
解決に問題がある場合は、お知らせください。