Created attachment 886485 [details] reproducer When you have two SwitchYard applications deployed on the same server in non-clustered environment, first app defines SCA service binding and second references this service, ClassLoader in first app has the context of second (invoker) app. Please see attached reproducer. 1 - sca-service-app defines sca service binding and reference to jpa binding to save received command. 2 - client app references sca-service-app and invoke it locally. You can add breakpoint to Ejb3Configuration.java:315 and see the issue with ClassLoader. EntityManager for sca-service-app PU is creating and pom.xml in this app should be found, but pom.xml is looked in client-app, not in sca-service-app.