Customer had a jar packaged within the ear file that
contained classes that were also part of the application server classpath.
For example jca.jar or connector.jar contained classes that matched those
seen in ws390srt.jar.
For this problem the classcast was occurring because
javax.resource.cci.ConnectionFactory was being used by the application,
and was located in connector.jar which was packaged within the customers
ear. The ws390srt.jar which is located on the application server classpath
also contained javax.resource.cci.ConnectionFactory
|