[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>
+ * <complexType name="hello">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="arg0" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </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>
+ * <complexType name="helloResponse">
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="return" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </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