public static WebArchive warDeployment() {
LOGGER.info("Start WAR deployment");
final WebArchive war = ShrinkWrap.create(WebArchive.class, TEST_NAME + ".war");
war.addClasses(PropagationTestServlet.class, Manage.class, BridgeBean.class, TargetBean.class);
final StringAsset usersRolesAsset = new StringAsset(Utils.createUsersFromRoles(Manage.ROLES_ALL));
war.addAsResource(usersRolesAsset, "users.properties");
war.addAsResource(usersRolesAsset, "roles.properties");
war.addAsWebInfResource(UsersRolesLoginModuleTestCase.class.getPackage(), "web-basic-authn.xml", "web.xml");
war.addAsWebInfResource(Utils.getJBossWebXmlAsset(TEST_NAME), "jboss-web.xml");
war.addAsWebInfResource(Utils.getJBossEjb3XmlAsset(TEST_NAME), "jboss-ejb3.xml");