[jboss-cvs] JBossAS SVN: r96444 - in projects/embedded/trunk: build and 4 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 16 12:09:56 EST 2009


Author: ALRubinger
Date: 2009-11-16 12:09:56 -0500 (Mon, 16 Nov 2009)
New Revision: 96444

Added:
   projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/ws/
   projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/ws/EmbeddedWs.java
   projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/
   projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/Embedded.java
   projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/EmbeddedWs.java
   projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/Hello.java
   projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/HelloResponse.java
   projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/ObjectFactory.java
   projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/package-info.java
   projects/embedded/trunk/testsuite/src/test/resources/webxml/webservice-web.xml
Modified:
   projects/embedded/trunk/assembly/pom.xml
   projects/embedded/trunk/build/pom.xml
   projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/ServerTestCase.java
Log:
[EMB-61] Add coverage and fixes for WS, submitted by community contributor Manuel Chinea

Modified: projects/embedded/trunk/assembly/pom.xml
===================================================================
--- projects/embedded/trunk/assembly/pom.xml	2009-11-16 17:01:41 UTC (rev 96443)
+++ projects/embedded/trunk/assembly/pom.xml	2009-11-16 17:09:56 UTC (rev 96444)
@@ -20,7 +20,8 @@
   <artifactId>jboss-embedded-assembly</artifactId>
   <packaging>pom</packaging>
   <name>JBossAS Embedded Assembly</name>
-  <description>JBoss Application Server Embedded Distribution</description>
+  <description>JBoss Application Server Embedded Distribution
+  </description>
 
 
   <!-- Properties -->
@@ -142,6 +143,51 @@
       <type>sar</type>
       <version>${version.org.jboss.jbossas}</version>
     </dependency>
+    <dependency>
+      <groupId>sun-jaxb</groupId>
+      <artifactId>jaxb-impl</artifactId>
+      <version>${version.sun.jaxb}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.woodstox</groupId>
+      <artifactId>wstx-lgpl</artifactId>
+      <version>3.2.6</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ws.native</groupId>
+      <artifactId>jbossws-native-core</artifactId>
+      <version>${version.jboss.jbossws}</version>
+    </dependency>
+    <dependency>
+      <groupId>sun-jaxb</groupId>
+      <artifactId>jaxb-impl</artifactId>
+      <version>${version.sun.jaxb}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.woodstox</groupId>
+      <artifactId>wstx-lgpl</artifactId>
+      <version>3.2.6</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ws.native</groupId>
+      <artifactId>jbossws-native-core</artifactId>
+      <version>${version.jboss.jbossws}</version>
+    </dependency>
+    <dependency>
+      <groupId>sun-jaxb</groupId>
+      <artifactId>jaxb-impl</artifactId>
+      <version>${version.sun.jaxb}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.woodstox</groupId>
+      <artifactId>wstx-lgpl</artifactId>
+      <version>3.2.6</version>
+    </dependency>
+    <dependency>
+      <groupId>org.jboss.ws.native</groupId>
+      <artifactId>jbossws-native-core</artifactId>
+      <version>${version.jboss.jbossws}</version>
+    </dependency>
 
   </dependencies>
 

Modified: projects/embedded/trunk/build/pom.xml
===================================================================
--- projects/embedded/trunk/build/pom.xml	2009-11-16 17:01:41 UTC (rev 96443)
+++ projects/embedded/trunk/build/pom.xml	2009-11-16 17:09:56 UTC (rev 96444)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
   <!--
   vi:ts=2:sw=2:expandtab:
 -->
@@ -81,6 +81,9 @@
       <plugin>
         <artifactId>maven-surefire-plugin</artifactId>
         <configuration>
+          <additionalClasspathElements>
+                <additionalClasspathElement>${JBOSS_HOME}/client/jbossws-native-client.jar</additionalClasspathElement>
+          </additionalClasspathElements>
           <redirectTestOutputToFile>true</redirectTestOutputToFile>
           <trimStackTrace>false</trimStackTrace>
           <printSummary>true</printSummary>
@@ -90,10 +93,10 @@
           </includes>
           <forkMode>always</forkMode>
           <!--
-            Required to bump the space for relective data like classes,
-            methods, etc. EMB-41
+            MaxPermSize Required to bump the space for relective data like classes,
+            methods, etc. EMB-41.  Endorsed required for things like WS support (EMB-61)
           -->
-          <argLine>-XX:MaxPermSize=256m</argLine>
+          <argLine>-XX:MaxPermSize=256m -Djava.endorsed.dirs=${JBOSS_HOME}/lib/endorsed</argLine>
         </configuration>
       </plugin>
 

Modified: projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/ServerTestCase.java
===================================================================
--- projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/ServerTestCase.java	2009-11-16 17:01:41 UTC (rev 96443)
+++ projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/ServerTestCase.java	2009-11-16 17:09:56 UTC (rev 96444)
@@ -102,9 +102,14 @@
    private static JBossASEmbeddedServer server;
 
    /**
+    * Path, relative to the resources base, of the directory containing web.xml descriptor for tests
+    */
+   private static final String PATH_RESOURCE_WEB_XML = "webxml/";
+
+   /**
     * Path, relative to the resources base, of a test web.xml
     */
-   private static final String PATH_ACTUAL_WEB_XML = "webxml/servletForwardingToJsp.xml";
+   private static final String PATH_ACTUAL_WEB_XML = PATH_RESOURCE_WEB_XML + "servletForwardingToJsp.xml";
 
    /**
     * Filename of a test queue *-service.xml
@@ -171,6 +176,15 @@
     */
    private static final String NAME_SERVER_CONFIG = "all";
 
+   /**
+    * Path, relative to test resources of web.xml used to deploy a werservice war
+    */
+   private static final String PATH_ACTUAL_WEB_XML_WS = PATH_RESOURCE_WEB_XML + "webservice-web.xml";
+
+   private static final String WS_REQUEST_PARAMETER = "jboss embedded user";
+
+   private static final String WS_RESPONSE = "hello " + WS_REQUEST_PARAMETER;
+
    //-------------------------------------------------------------------------------||
    // Lifecycle --------------------------------------------------------------------||
    //-------------------------------------------------------------------------------||
@@ -383,7 +397,8 @@
       final Path targetPersistencePath = new BasicPath(PATH_DESTINATION_PERSISTENCE_XML); //TODO Use factory when available
       final JavaArchive archive = Archives.create(name, JavaArchive.class);
       archive.addClasses(Jbossian.class, JbossianRegistrarLocalBusiness.class, JbossianRegistrarBean.class)
-            .addResource(PATH_RESOURCE_DS_XML_EMBEDDED, targetDsPath).addManifestResource(PATH_RESOURCE_PERSISTENCE_XML_EMBEDDED, targetPersistencePath);
+            .addResource(PATH_RESOURCE_DS_XML_EMBEDDED, targetDsPath).addManifestResource(
+                  PATH_RESOURCE_PERSISTENCE_XML_EMBEDDED, targetPersistencePath);
 
       // Deploy
       log.info(archive.toString(true));
@@ -420,6 +435,41 @@
       server.undeploy(archive);
    }
 
+   /**
+    * Ensures WS is working as expected
+    * 
+    * EMB-61
+    *  
+    * @throws Exception
+    */
+   @Test
+   public void testWs() throws Exception
+   {
+
+      // Make a deployment
+      final String appName = "webservice";
+      final String name = appName + ".war";
+      final WebArchive archive = Archives.create(name, WebArchive.class);
+      final String targetPathWebXml = "web.xml";
+      archive.addWebResource(PATH_ACTUAL_WEB_XML_WS, targetPathWebXml).addClass(
+            org.jboss.embedded.testsuite.ws.EmbeddedWs.class);
+      // Deploy
+      log.info(archive.toString(true));
+      server.deploy(archive);
+
+      // consume the webservice
+      org.jboss.embedded.testsuite.wsclient.Embedded embeddedService = new org.jboss.embedded.testsuite.wsclient.Embedded();
+      log.info("Create Web Service client...");
+      org.jboss.embedded.testsuite.wsclient.EmbeddedWs port = embeddedService.getEmbeddedWsPort();
+      log.info("Call Web Service Operation...");
+      String wsResponse = port.hello("jboss embedded user");
+      log.info("Web service response: " + wsResponse);
+      Assert.assertEquals(WS_RESPONSE, wsResponse);
+
+      // Undeploy
+      server.undeploy(archive);
+   }
+
    //-------------------------------------------------------------------------------------||
    // Internal Helper Methods ------------------------------------------------------------||
    //-------------------------------------------------------------------------------------||

Added: projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/ws/EmbeddedWs.java
===================================================================
--- projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/ws/EmbeddedWs.java	                        (rev 0)
+++ projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/ws/EmbeddedWs.java	2009-11-16 17:09:56 UTC (rev 96444)
@@ -0,0 +1,36 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+  *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.embedded.testsuite.ws;
+
+import javax.jws.WebMethod;
+import javax.jws.WebService;
+
+ at WebService(serviceName = "embedded")
+public class EmbeddedWs
+{
+   @WebMethod
+   public String hello(String name)
+   {
+      return "hello " + name;
+   }
+
+}

Added: projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/Embedded.java
===================================================================
--- projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/Embedded.java	                        (rev 0)
+++ projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/Embedded.java	2009-11-16 17:09:56 UTC (rev 96444)
@@ -0,0 +1,66 @@
+package org.jboss.embedded.testsuite.wsclient;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.logging.Logger;
+
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.3-b02-
+ * Generated source version: 2.0
+ * 
+ */
+ at WebServiceClient(name = "embedded", targetNamespace = "http://ws.testsuite.embedded.jboss.org/", wsdlLocation = "http://localhost:8080/testws/embedded?wsdl")
+public class Embedded extends Service
+{
+
+   private final static URL EMBEDDED_WSDL_LOCATION;
+
+   private final static Logger logger = Logger
+         .getLogger(org.jboss.embedded.testsuite.wsclient.Embedded.class.getName());
+
+   static
+   {
+      URL url = null;
+      try
+      {
+         URL baseUrl;
+         baseUrl = org.jboss.embedded.testsuite.wsclient.Embedded.class.getResource(".");
+         url = new URL(baseUrl, "http://localhost:8080/webservice/embedded?wsdl");
+      }
+      catch (MalformedURLException e)
+      {
+         logger
+               .warning("Failed to create URL for the wsdl Location: 'http://localhost:8080/testws/embedded?wsdl', retrying as a local file");
+         logger.warning(e.getMessage());
+      }
+      EMBEDDED_WSDL_LOCATION = url;
+   }
+
+   public Embedded(URL wsdlLocation, QName serviceName)
+   {
+      super(wsdlLocation, serviceName);
+   }
+
+   public Embedded()
+   {
+      super(EMBEDDED_WSDL_LOCATION, new QName("http://ws.testsuite.embedded.jboss.org/", "embedded"));
+   }
+
+   /**
+    * 
+    * @return
+    *     returns EmbeddedWs
+    */
+   @WebEndpoint(name = "EmbeddedWsPort")
+   public EmbeddedWs getEmbeddedWsPort()
+   {
+      return super.getPort(new QName("http://ws.testsuite.embedded.jboss.org/", "EmbeddedWsPort"), EmbeddedWs.class);
+   }
+
+}

Added: projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/EmbeddedWs.java
===================================================================
--- projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/EmbeddedWs.java	                        (rev 0)
+++ projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/EmbeddedWs.java	2009-11-16 17:09:56 UTC (rev 96444)
@@ -0,0 +1,32 @@
+package org.jboss.embedded.testsuite.wsclient;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.xml.ws.RequestWrapper;
+import javax.xml.ws.ResponseWrapper;
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.3-b02-
+ * Generated source version: 2.0
+ * 
+ */
+ at WebService(name = "EmbeddedWs", targetNamespace = "http://ws.testsuite.embedded.jboss.org/")
+public interface EmbeddedWs
+{
+
+   /**
+    * 
+    * @param arg0
+    * @return
+    *     returns java.lang.String
+    */
+   @WebMethod
+   @WebResult(targetNamespace = "")
+   @RequestWrapper(localName = "hello", targetNamespace = "http://ws.testsuite.embedded.jboss.org/", className = "org.jboss.embedded.testsuite.wsclient.Hello")
+   @ResponseWrapper(localName = "helloResponse", targetNamespace = "http://ws.testsuite.embedded.jboss.org/", className = "org.jboss.embedded.testsuite.wsclient.HelloResponse")
+   public String hello(@WebParam(name = "arg0", targetNamespace = "") String arg0);
+
+}

Added: projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/Hello.java
===================================================================
--- projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/Hello.java	                        (rev 0)
+++ projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/Hello.java	2009-11-16 17:09:56 UTC (rev 96444)
@@ -0,0 +1,60 @@
+package org.jboss.embedded.testsuite.wsclient;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+
+/**
+ * <p>Java class for hello complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="hello">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="arg0" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "hello", propOrder =
+{"arg0"})
+public class Hello
+{
+
+   protected String arg0;
+
+   /**
+    * Gets the value of the arg0 property.
+    * 
+    * @return
+    *     possible object is
+    *     {@link String }
+    *     
+    */
+   public String getArg0()
+   {
+      return arg0;
+   }
+
+   /**
+    * Sets the value of the arg0 property.
+    * 
+    * @param value
+    *     allowed object is
+    *     {@link String }
+    *     
+    */
+   public void setArg0(String value)
+   {
+      this.arg0 = value;
+   }
+
+}

Added: projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/HelloResponse.java
===================================================================
--- projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/HelloResponse.java	                        (rev 0)
+++ projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/HelloResponse.java	2009-11-16 17:09:56 UTC (rev 96444)
@@ -0,0 +1,62 @@
+package org.jboss.embedded.testsuite.wsclient;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlType;
+
+/**
+ * <p>Java class for helloResponse complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType name="helloResponse">
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "helloResponse", propOrder =
+{"_return"})
+public class HelloResponse
+{
+
+   @XmlElement(name = "return")
+   protected String _return;
+
+   /**
+    * Gets the value of the return property.
+    * 
+    * @return
+    *     possible object is
+    *     {@link String }
+    *     
+    */
+   public String getReturn()
+   {
+      return _return;
+   }
+
+   /**
+    * Sets the value of the return property.
+    * 
+    * @param value
+    *     allowed object is
+    *     {@link String }
+    *     
+    */
+   public void setReturn(String value)
+   {
+      this._return = value;
+   }
+
+}

Added: projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/ObjectFactory.java
===================================================================
--- projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/ObjectFactory.java	                        (rev 0)
+++ projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/ObjectFactory.java	2009-11-16 17:09:56 UTC (rev 96444)
@@ -0,0 +1,77 @@
+package org.jboss.embedded.testsuite.wsclient;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+
+/**
+ * This object contains factory methods for each 
+ * Java content interface and Java element interface 
+ * generated in the org.jboss.embedded.testsuite.wsclient package. 
+ * <p>An ObjectFactory allows you to programatically 
+ * construct new instances of the Java representation 
+ * for XML content. The Java representation of XML 
+ * content can consist of schema derived interfaces 
+ * and classes representing the binding of schema 
+ * type definitions, element declarations and model 
+ * groups.  Factory methods for each of these are 
+ * provided in this class.
+ * 
+ */
+ at XmlRegistry
+public class ObjectFactory
+{
+
+   private final static QName _HelloResponse_QNAME = new QName("http://ws.testsuite.embedded.jboss.org/",
+         "helloResponse");
+
+   private final static QName _Hello_QNAME = new QName("http://ws.testsuite.embedded.jboss.org/", "hello");
+
+   /**
+    * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jboss.embedded.testsuite.wsclient
+    * 
+    */
+   public ObjectFactory()
+   {
+   }
+
+   /**
+    * Create an instance of {@link HelloResponse }
+    * 
+    */
+   public HelloResponse createHelloResponse()
+   {
+      return new HelloResponse();
+   }
+
+   /**
+    * Create an instance of {@link Hello }
+    * 
+    */
+   public Hello createHello()
+   {
+      return new Hello();
+   }
+
+   /**
+    * Create an instance of {@link JAXBElement }{@code <}{@link HelloResponse }{@code >}}
+    * 
+    */
+   @XmlElementDecl(namespace = "http://ws.testsuite.embedded.jboss.org/", name = "helloResponse")
+   public JAXBElement<HelloResponse> createHelloResponse(HelloResponse value)
+   {
+      return new JAXBElement<HelloResponse>(_HelloResponse_QNAME, HelloResponse.class, null, value);
+   }
+
+   /**
+    * Create an instance of {@link JAXBElement }{@code <}{@link Hello }{@code >}}
+    * 
+    */
+   @XmlElementDecl(namespace = "http://ws.testsuite.embedded.jboss.org/", name = "hello")
+   public JAXBElement<Hello> createHello(Hello value)
+   {
+      return new JAXBElement<Hello>(_Hello_QNAME, Hello.class, null, value);
+   }
+
+}

Added: projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/package-info.java
===================================================================
--- projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/package-info.java	                        (rev 0)
+++ projects/embedded/trunk/testsuite/src/test/java/org/jboss/embedded/testsuite/wsclient/package-info.java	2009-11-16 17:09:56 UTC (rev 96444)
@@ -0,0 +1,3 @@
+ at javax.xml.bind.annotation.XmlSchema(namespace = "http://ws.testsuite.embedded.jboss.org/")
+package org.jboss.embedded.testsuite.wsclient;
+

Added: projects/embedded/trunk/testsuite/src/test/resources/webxml/webservice-web.xml
===================================================================
--- projects/embedded/trunk/testsuite/src/test/resources/webxml/webservice-web.xml	                        (rev 0)
+++ projects/embedded/trunk/testsuite/src/test/resources/webxml/webservice-web.xml	2009-11-16 17:09:56 UTC (rev 96444)
@@ -0,0 +1,13 @@
+<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+  version="2.5">
+  <servlet>
+    <servlet-name>embedded</servlet-name>
+    <servlet-class>org.jboss.embedded.testsuite.ws.EmbeddedWs
+    </servlet-class>
+  </servlet>
+  <servlet-mapping>
+    <servlet-name>embedded</servlet-name>
+    <url-pattern>/embedded</url-pattern>
+  </servlet-mapping>
+</web-app>




More information about the jboss-cvs-commits mailing list