Package org.jboss.shrinkwrap.api.spec

Examples of org.jboss.shrinkwrap.api.spec.WebArchive.addAsWebInfResource()


    @Deployment(name=depName)
    public static Archive<?> deploy() {
        WebArchive war = ShrinkWrap.create(WebArchive.class, "jaxrsnoap.war");
        war.addPackage(HttpRequest.class.getPackage());
        war.addPackage(JaxrsJSApiTestCase.class.getPackage());
        war.addAsWebInfResource(WebXml.get(
            "<servlet-mapping>\n" +
                "        <servlet-name>javax.ws.rs.core.Application</servlet-name>\n" +
                "        <url-pattern>/myjaxrs/*</url-pattern>\n" +
                "</servlet-mapping>\n" +
                "\n" +
View Full Code Here


    public static Archive<?> getVDeployment() {
        WebArchive war = ShrinkWrap.create(WebArchive.class, "vsDeployment.war");
        war.addClass(SimpleServlet.class);
        war.addAsWebResource(new StringAsset("Virtual Server Deployment"), "index.html");
        war.addAsWebResource(new StringAsset("Rewrite Test"), "/rewritten/index.html");
        war.addAsWebInfResource(new StringAsset("<jboss-web><virtual-host>test</virtual-host></jboss-web>"), "jboss-web.xml");
        return war;
    }

    @Test
    public void testDefaultVirtualServer() throws IOException, MgmtOperationException {
View Full Code Here

        ejbJar.addClasses(EJBResource.class, EjbInterceptor.class);
        ear.addAsModule(ejbJar);

        WebArchive war = ShrinkWrap.create(WebArchive.class,"jaxrsnoap.war");
        war.addPackage(HttpRequest.class.getPackage());
        war.addAsWebInfResource(WebXml.get("<servlet-mapping>\n" +
                "        <servlet-name>javax.ws.rs.core.Application</servlet-name>\n" +
                "        <url-pattern>/myjaxrs/*</url-pattern>\n" +
                "    </servlet-mapping>\n" +
                "\n"),"web.xml");

View Full Code Here

    @Deployment
    public static Archive<?> deploy() {
        WebArchive war = ShrinkWrap.create(WebArchive.class, "testmethodinterceptor.war");
        war.addPackage(EjbMethodInterceptorTestCase.class.getPackage());
        war.addAsWebInfResource(EjbMethodInterceptorTestCase.class.getPackage(), "ejb-jar.xml", "ejb-jar.xml");
        return war;
    }

    @Test
    public void testMethodLevelInterceptors() throws NamingException {
View Full Code Here

        WebArchive war = ShrinkWrap.create(WebArchive.class, ARCHIVE_NAME + ".war");
        war.addPackage(PersistenceContextRefTestCase.class.getPackage());

        war.addAsResource(new StringAsset(persistence_xml), "META-INF/persistence.xml");
        war.addAsWebInfResource(getWebXml(), "web.xml");
        return war;
    }

    @Test
    public void testCorrectPersistenceUnitInjectedFromAnnotation() throws NamingException {
View Full Code Here

    @Deployment(name="war", order=3)
    public static Archive<?> war() {
        WebArchive war = ShrinkWrap.create(WebArchive.class,"referenceingwebapp.war");
        war.addClasses(RarTransientDependenciesTestCase.class);
        war.addAsWebInfResource(new StringAsset(
                "<jboss-deployment-structure>" +
                        "<deployment>" +
                        "<dependencies>" +
                        "<module name=\"deployment.rardeployment.rar\" />" +
                        "</dependencies>" +
View Full Code Here

    @Deployment
    public static Archive<?> deploy() {

        WebArchive war = ShrinkWrap.create(WebArchive.class, ARCHIVE_NAME);
        war.addPackage(BMPEntityBeanTestCase.class.getPackage());
        war.addAsWebInfResource("ejb/entity/bmp/ejb-jar.xml", "ejb-jar.xml");
        return war;
    }

    @Test
    public void testSimpleCreate() throws Exception {
View Full Code Here

        processLibraries(webArchive);
        processManifestResources(webArchive);
        processResources(webArchive);

        if (beansDescriptor != null) {
            webArchive.addAsWebInfResource(new StringAsset(beansDescriptor.exportAsString()),
                    buildBeansDescriptorTargetPath(beansDescriptor.getDescriptorName()));
        } else if (beansXml != null) {
            webArchive.addAsWebInfResource(beansXml.getSource(), buildBeansDescriptorTargetPath(beansXml.getTarget()));
        } else {
            webArchive.addAsWebInfResource(new StringAsset(Descriptors.create(BeansDescriptor.class).exportAsString()),
View Full Code Here

        if (beansDescriptor != null) {
            webArchive.addAsWebInfResource(new StringAsset(beansDescriptor.exportAsString()),
                    buildBeansDescriptorTargetPath(beansDescriptor.getDescriptorName()));
        } else if (beansXml != null) {
            webArchive.addAsWebInfResource(beansXml.getSource(), buildBeansDescriptorTargetPath(beansXml.getTarget()));
        } else {
            webArchive.addAsWebInfResource(new StringAsset(Descriptors.create(BeansDescriptor.class).exportAsString()),
                    buildBeansDescriptorTargetPath("beans.xml"));
        }
View Full Code Here

            webArchive.addAsWebInfResource(new StringAsset(beansDescriptor.exportAsString()),
                    buildBeansDescriptorTargetPath(beansDescriptor.getDescriptorName()));
        } else if (beansXml != null) {
            webArchive.addAsWebInfResource(beansXml.getSource(), buildBeansDescriptorTargetPath(beansXml.getTarget()));
        } else {
            webArchive.addAsWebInfResource(new StringAsset(Descriptors.create(BeansDescriptor.class).exportAsString()),
                    buildBeansDescriptorTargetPath("beans.xml"));
        }

        if (webXmlDescriptor != null) {
            webArchive.setWebXML(new StringAsset(webXmlDescriptor.exportAsString()));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.