Ik heb mijn probleem opgelost met de onderstaande aanpak.
Samenvatting: Class loader mag de Oracle driver niet laden vanuit server lib/modules en in webarchief (WAR-bestand). Bewaar het orakelstuurprogramma alleen in de serverbibliotheek (JBoss 7 ver).
JBoss 7:
-
Een nieuw JBoss-implementatiedescriptorbestand gemaakt (jboss-deployment-structure.xml)
- De (ironjacamar-jdbc-1.0.3.Final.jar) iron-module in het jboss-implementatiestructuurbestand bijgewerkt
- De ojdbc6.jar gemaakt als module in de JBoss 7-structuur De objbc-module in het jboss-implementatiestructuurbestand bijgewerkt
-
Voorbeeld:
<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>
Webmodule: - Het ojdbc6.jar-bestand verwijderd uit het webarchief (WAR-bestand)
Als je een probleem tegenkomt bij het oplossen, laat het me dan weten.