Jeg har løst mit problem med nedenstående fremgangsmåde.
Oversigt: Klasseindlæser bør ikke indlæse Oracle-driveren fra server-lib/moduler og i webarkiv (WAR-fil). Hold kun oracle-driveren i serverlib (JBoss 7 ver).
JBoss 7:
-
Oprettet en ny JBoss-deployment-deskriptorfil(jboss-deployment-structure.xml)
- Opdaterede (ironjacamar-jdbc-1.0.3.Final.jar) jernmodulet i jboss-implementeringsstrukturfilen
- Oprettede ojdbc6.jar som modul i JBoss 7-strukturen Opdaterede objbc-modulet i jboss-implementeringsstrukturfilen
-
Eksempel:
<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>
Webmodul: - Fjernede filen ojdbc6.jar fra webarkivet (WAR-fil)
Hvis du finder et problem med at løse, så lad mig det vide.