Vyřešil jsem svůj problém pomocí níže uvedeného přístupu.
Shrnutí: Zavaděč třídy by neměl načítat ovladač Oracle ze serveru lib/modules a ve webovém archivu (soubor WAR). Ovladač oracle ponechte pouze v server lib (JBoss 7 ver).
JBoss 7:
-
Byl vytvořen nový soubor deskriptoru nasazení JBoss (jboss-deployment-structure.xml)
- Aktualizoval (ironjacamar-jdbc-1.0.3.Final.jar) modul železa v souboru struktury nasazení jboss
- Vytvořili modul ojdbc6.jar jako ve struktuře JBoss 7 Aktualizovali modul objbc v souboru struktury nasazení jboss
-
Příklad:
<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>
Webový modul: - Odebrán soubor ojdbc6.jar z webového archivu (soubor WAR)
Pokud při řešení narazíte na nějaký problém, dejte mi prosím vědět.