@Sahil We are not using Spring. Our application runs with the javaee-7.0 feature on liberty server. As far as i know Spring has its own Transaction-Manager, who doesn't have the described problem.