I activated the logging for classloader and I'm getting just the following output:
[52126,UnifiedLoaderRepository3,main] UnifiedLoaderRepository removed(false) null
I tried to solve the problem using the following aproach:
but the problem still ocurring.
thanks a lot
>>How can I know which are the jars in conflict?
Most likely you are including a JAR in your app that has the duplicate class (though there are lots of other possibilities). The best way to find the JARs that loaded javax/transaction/xa/XAResource is to add the -verbose:class option to JAVA_OPTS in the run script. That option causes the JVM to report the JAR file for every class loaded.