@Deployment(testable = false) public static WebArchive createTestArchive() { return new WebArchiveBuilder().withTestClassPackage(RequestContextTest.class) .withExcludedClass(TranslatorService.class.getName()) //TODO - keeping servlet definition in web.xml due to GLASSFISH-21303 .withWebXml( Descriptors.create(WebAppDescriptor.class).createServlet().servletName("Translator") .servletClass("org.jboss.cdi.tck.tests.context.request.ws.TranslatorEndpoint").loadOnStartup(1) .up().createServletMapping().servletName("Translator").urlPattern("/translator").up()).build(); }
.servletClass(FacesServlet.class.getName()) .loadOnStartup(1) .up() .getOrCreateServletMapping() .servletName(FacesServlet.class.getSimpleName())
private void addPortletFragment(WebFragmentDescriptor webFragmentXml, String portlet) { webFragmentXml.createServlet() .servletName(portlet) .servletClass("org.apache.pluto.container.driver.PortletServlet") .createInitParam() .paramName("portlet-name") .paramValue(portlet) .up() .loadOnStartup(1) .up() .createServletMapping() .servletName(portlet) .urlPattern("/PlutoInvoker/" + portlet) .up(); }
@Deployment(testable = false) public static WebArchive createTestArchive() { return new WebArchiveBuilder().withTestClassPackage(WrappedInjectionTargetTest.class) .withExtension(ProcessInjectionTargetObserver.class) .withExcludedClass(ContainerEventTest.class.getName()) .withWebResource("TestLibrary.tld", LIBRARY_TLD_PATH) .withWebResource("index.jsp", "index.jsp") .withWebXml( Descriptors.create(WebAppDescriptor.class) .createJspConfig().createTaglib() .taglibUri(TEST_URI) .taglibLocation(LIBRARY_TLD_PATH).up().up() .createServlet().servletName("Cowboy") .servletClass(CowboyEndpoint.class.getName()).loadOnStartup(1) .up().createServletMapping().servletName("Cowboy").urlPattern("/cowboy").up()).build(); }