Hello,
I am deploying an app from MyEclipse Blue 7.5 to a WAS 6.1 server connector. This app contains a couple of EJB jars that use Container Managed Persistence. These jars are present in the root directory of the EAR project that I am deploying to the server connector, and are properly referenced in the application.xml. However, I am finding that the jar file that gets deployed (in Exploded mode) to my WAS 6.1 profile in installedApps is not the same as the jar file from my EAR project. It appears that the deploy process is somehow interrogating the jar and adding additional configuration data and generated classes to interact with what it thinks is the correct backend ID (this is the only explanation I can think of). The jar that ends up in the deployment location contains an extra directory under META-INF/backends for the wrong backend ID, along with a new directory under websphere_deploy within my class file packages for that same wrong backend ID. I can only guess that it is somehow deriving this information from the JDBC driver, but I am really baffled by this one. If I manually copy the jar from my workspace to my profile deployment directory after I deploy, the app works, but if I try straight after deployment, I get DB mapping errors. Anyone have any ideas as to what might be going on here?
-Aaron