Erreur java.lang.ClassNotFoundException JBOSS avec DATASOURCE Oracle
Bonjour,
Je viens de déployer une application sous Wildfly 10 avec une datasource Oracle. A l'utilisation j'ai l'erreur:
Citation:
java.lang.ClassNotFoundException: oracle.jdbc.OracleResultSet from [Module "deployment.myapp.ear.myapp.war" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:255)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
at java.lang.Class.forName0(Native Method)
Je pense que le probleme est autour du classloader mais je ne vois pas ce qu'il manque dans ma config. La librairie oracle n'est pas présente dans le /WEB-INF/lib de mon app.
voici ma config:
module.xml:
Code:
1 2 3 4 5 6 7 8 9 10
| <module xmlns="urn:jboss:module:1.1" name="oracle.jdbc">
<resources>
<resource-root path="ojdbc7.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module> |
jboss-deployment-structure.xml:
Code:
1 2 3 4 5 6 7 8 9 10
| <?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<deployment>
<dependencies>
<module name="org.apache.cxf" />
<module name="org.apache.cxf.impl" />
<module name="oracle.jdbc" export="true"/>
</dependencies>
</deployment>
</jboss-deployment-structure> |
merci pour votre aide,