Реших проблема си с подхода по-долу.
Резюме: Програмата за зареждане на класове не трябва да зарежда драйвера на Oracle от библиотека/модули на сървъра и в уеб архив (WAR файл). Съхранявайте драйвера на oracle само в библиотеката на сървъра (JBoss 7 версия).
JBoss 7:
-
Създаден е нов дескрипторен файл за внедряване на JBoss (jboss-deployment-structure.xml)
- Актуализиран е модулът за желязо (ironjacamar-jdbc-1.0.3.Final.jar) във файла със структурата за разполагане на jboss
- Създаден е ojdbc6.jar като модул в структурата на JBoss 7. Актуализиран модулът objbc във файла със структурата за разполагане на jboss
-
Пример:
<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>
Уеб модул: - Премахнат файл ojdbc6.jar от уеб архива (WAR файл)
Ако откриете някакъв проблем в разрешаването, моля, уведомете ме.