@Deployment public static WebArchive deploy() { JavaArchive testJar = ShrinkWrap.create(JavaArchive.class, "manualTransactionTest.jar") .addPackage(ArchiveUtils.SHARED_PACKAGE) .addPackage(ManualTransactionTest.class.getPackage().getName()) .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); return ShrinkWrap.create(WebArchive.class) .addAsLibraries(ArchiveUtils.getDeltaSpikeCoreAndJpaArchive()) .addAsLibraries(testJar) .addAsServiceProvider(Extension.class, TransactionContextExtension.class) .addAsWebInfResource(ArchiveUtils.getBeansXml(), "beans.xml"); }