You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2013/07/17 00:08:42 UTC
svn commit: r1503920 - in /webservices/axiom/trunk: ./ axiom-spring-ws/
axiom-spring-ws/src/ axiom-spring-ws/src/main/
axiom-spring-ws/src/main/java/ axiom-spring-ws/src/main/java/org/
axiom-spring-ws/src/main/java/org/apache/ axiom-spring-ws/src/main/...
Author: veithen
Date: Tue Jul 16 22:08:41 2013
New Revision: 1503920
URL: http://svn.apache.org/r1503920
Log:
AXIOM-447 - Iteration 1 - Tests: Implemented a simple test scenario that uses Spring-WS on the client and server side without data binding (but with JDOM2).
Added:
webservices/axiom/trunk/axiom-spring-ws/ (with props)
webservices/axiom/trunk/axiom-spring-ws/pom.xml (with props)
webservices/axiom/trunk/axiom-spring-ws/src/
webservices/axiom/trunk/axiom-spring-ws/src/main/
webservices/axiom/trunk/axiom-spring-ws/src/main/java/
webservices/axiom/trunk/axiom-spring-ws/src/main/java/org/
webservices/axiom/trunk/axiom-spring-ws/src/main/java/org/apache/
webservices/axiom/trunk/axiom-spring-ws/src/main/java/org/apache/axiom/
webservices/axiom/trunk/axiom-spring-ws/src/main/java/org/apache/axiom/spring/
webservices/axiom/trunk/axiom-spring-ws/src/main/java/org/apache/axiom/spring/ws/
webservices/axiom/trunk/axiom-spring-ws/src/test/
webservices/axiom/trunk/axiom-spring-ws/src/test/java/
webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/
webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/
webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/
webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/
webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/
webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/
webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/
webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/CalculatorEndpoint.java (with props)
webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/ClientServerTest.java (with props)
webservices/axiom/trunk/axiom-spring-ws/src/test/resources/
webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/
webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/
webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/
webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/
webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/
webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/
webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/
webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/beans.xml (with props)
webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/request.xml (with props)
webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/
webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/
webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/
webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/spring-ws-servlet.xml (with props)
webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/web.xml (with props)
Modified:
webservices/axiom/trunk/pom.xml
Propchange: webservices/axiom/trunk/axiom-spring-ws/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Tue Jul 16 22:08:41 2013
@@ -0,0 +1,4 @@
+.classpath
+.project
+target
+.settings
Added: webservices/axiom/trunk/axiom-spring-ws/pom.xml
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-spring-ws/pom.xml?rev=1503920&view=auto
==============================================================================
--- webservices/axiom/trunk/axiom-spring-ws/pom.xml (added)
+++ webservices/axiom/trunk/axiom-spring-ws/pom.xml Tue Jul 16 22:08:41 2013
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.ws.commons.axiom</groupId>
+ <artifactId>axiom</artifactId>
+ <version>1.2.15-SNAPSHOT</version>
+ </parent>
+ <artifactId>axiom-spring-ws</artifactId>
+ <name>Axiom/Spring-WS Integration</name>
+ <description>Axiom integration for Spring Web Services</description>
+ <dependencies>
+ <dependency>
+ <groupId>org.springframework.ws</groupId>
+ <artifactId>spring-ws-core</artifactId>
+ <version>2.1.3.RELEASE</version>
+ </dependency>
+ <!-- dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>axiom-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>axiom-impl</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>axiom-dom</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.jetty</groupId>
+ <artifactId>jetty-server</artifactId>
+ <version>7.5.4.v20111024</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.jetty</groupId>
+ <artifactId>jetty-webapp</artifactId>
+ <version>7.5.4.v20111024</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>axiom-testutils</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jdom</groupId>
+ <artifactId>jdom2</artifactId>
+ <version>2.0.5</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>jaxen</groupId>
+ <artifactId>jaxen</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-site-plugin</artifactId>
+ <configuration>
+ <skip>true</skip>
+ <skipDeploy>true</skipDeploy>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Propchange: webservices/axiom/trunk/axiom-spring-ws/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/CalculatorEndpoint.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/CalculatorEndpoint.java?rev=1503920&view=auto
==============================================================================
--- webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/CalculatorEndpoint.java (added)
+++ webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/CalculatorEndpoint.java Tue Jul 16 22:08:41 2013
@@ -0,0 +1,49 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.axiom.spring.ws.test.jdom;
+
+import org.jdom2.Element;
+import org.jdom2.Namespace;
+import org.jdom2.filter.Filters;
+import org.jdom2.xpath.XPathExpression;
+import org.jdom2.xpath.XPathFactory;
+import org.springframework.ws.server.endpoint.annotation.Endpoint;
+import org.springframework.ws.server.endpoint.annotation.PayloadRoot;
+import org.springframework.ws.server.endpoint.annotation.RequestPayload;
+import org.springframework.ws.server.endpoint.annotation.ResponsePayload;
+
+@Endpoint
+public class CalculatorEndpoint {
+ private static final String NAMESPACE_URI = "urn:calculator";
+ private static final Namespace NAMESPACE = Namespace.getNamespace("c", NAMESPACE_URI);
+
+ private XPathExpression<Element> operandExpression = XPathFactory.instance().compile("c:Operand", Filters.element(), null, NAMESPACE);
+
+ @PayloadRoot(namespace = NAMESPACE_URI, localPart = "AddRequest")
+ @ResponsePayload
+ public Element handleHolidayRequest(@RequestPayload Element holidayRequest) throws Exception {
+ double sum = 0d;
+ for (Element operand : operandExpression.evaluate(holidayRequest)) {
+ sum += Double.parseDouble(operand.getTextNormalize());
+ }
+ Element response = new Element("AddResponse", NAMESPACE);
+ response.setText(String.valueOf(sum));
+ return response;
+ }
+}
\ No newline at end of file
Propchange: webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/CalculatorEndpoint.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/ClientServerTest.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/ClientServerTest.java?rev=1503920&view=auto
==============================================================================
--- webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/ClientServerTest.java (added)
+++ webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/ClientServerTest.java Tue Jul 16 22:08:41 2013
@@ -0,0 +1,75 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.axiom.spring.ws.test.jdom;
+
+import static org.junit.Assert.assertEquals;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.axiom.testutils.PortAllocator;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.webapp.WebAppContext;
+import org.jdom2.input.SAXBuilder;
+import org.jdom2.transform.JDOMResult;
+import org.jdom2.transform.JDOMSource;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.springframework.context.support.ClassPathXmlApplicationContext;
+import org.springframework.core.env.MapPropertySource;
+import org.springframework.core.env.StandardEnvironment;
+import org.springframework.ws.client.core.WebServiceTemplate;
+
+public class ClientServerTest {
+ private static Server server;
+ private static int port;
+ private static ClassPathXmlApplicationContext context;
+
+ @BeforeClass
+ public static void setUp() throws Exception {
+ port = PortAllocator.allocatePort();
+ server = new Server(port);
+ new WebAppContext(server, "src/test/webapps/jdom", "/");
+ server.start();
+
+ StandardEnvironment environment = new StandardEnvironment();
+ Map<String,Object> props = new HashMap<String,Object>();
+ props.put("port", port);
+ environment.getPropertySources().addFirst(new MapPropertySource("test", props));
+ context = new ClassPathXmlApplicationContext(new String[] { ClientServerTest.class.getResource("beans.xml").toString() }, false);
+ context.setEnvironment(environment);
+ context.refresh();
+ }
+
+ @AfterClass
+ public static void tearDown() throws Exception {
+ context.close();
+
+ server.stop();
+ }
+
+ @Test
+ public void test() throws Exception {
+ JDOMSource source = new JDOMSource(new SAXBuilder().build(ClientServerTest.class.getResourceAsStream("request.xml")).getRootElement());
+ JDOMResult result = new JDOMResult();
+ context.getBean(WebServiceTemplate.class).sendSourceAndReceiveToResult(source, result);
+ assertEquals(8.0d, Double.parseDouble(result.getDocument().getRootElement().getText()), 1e-6);
+ }
+}
Propchange: webservices/axiom/trunk/axiom-spring-ws/src/test/java/org/apache/axiom/spring/ws/test/jdom/ClientServerTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/beans.xml
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/beans.xml?rev=1503920&view=auto
==============================================================================
--- webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/beans.xml (added)
+++ webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/beans.xml Tue Jul 16 22:08:41 2013
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd">
+
+ <bean class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer"/>
+
+ <bean class="org.springframework.ws.client.core.WebServiceTemplate">
+ <constructor-arg>
+ <bean class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory"/>
+ </constructor-arg>
+ <property name="defaultUri" value="http://localhost:${port}/"/>
+ </bean>
+</beans>
Propchange: webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/beans.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/request.xml
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/request.xml?rev=1503920&view=auto
==============================================================================
--- webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/request.xml (added)
+++ webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/request.xml Tue Jul 16 22:08:41 2013
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
+<AddRequest xmlns="urn:calculator">
+ <Operand>3</Operand>
+ <Operand>5</Operand>
+</AddRequest>
Propchange: webservices/axiom/trunk/axiom-spring-ws/src/test/resources/org/apache/axiom/spring/ws/test/jdom/request.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/spring-ws-servlet.xml
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/spring-ws-servlet.xml?rev=1503920&view=auto
==============================================================================
--- webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/spring-ws-servlet.xml (added)
+++ webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/spring-ws-servlet.xml Tue Jul 16 22:08:41 2013
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
+<beans xmlns="http://www.springframework.org/schema/beans"
+ xmlns:context="http://www.springframework.org/schema/context"
+ xmlns:sws="http://www.springframework.org/schema/web-services"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="
+ http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd
+ http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd
+ http://www.springframework.org/schema/web-services http://www.springframework.org/schema/web-services/web-services-2.0.xsd">
+
+ <context:component-scan base-package="org.apache.axiom.spring.ws.test.jdom"/>
+
+ <sws:annotation-driven/>
+</beans>
Propchange: webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/spring-ws-servlet.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/web.xml?rev=1503920&view=auto
==============================================================================
--- webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/web.xml (added)
+++ webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/web.xml Tue Jul 16 22:08:41 2013
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ ~ Licensed to the Apache Software Foundation (ASF) under one
+ ~ or more contributor license agreements. See the NOTICE file
+ ~ distributed with this work for additional information
+ ~ regarding copyright ownership. The ASF licenses this file
+ ~ to you under the Apache License, Version 2.0 (the
+ ~ "License"); you may not use this file except in compliance
+ ~ with the License. You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing,
+ ~ software distributed under the License is distributed on an
+ ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~ KIND, either express or implied. See the License for the
+ ~ specific language governing permissions and limitations
+ ~ under the License.
+ -->
+<web-app version="2.5" 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">
+ <servlet>
+ <servlet-name>spring-ws</servlet-name>
+ <servlet-class>org.springframework.ws.transport.http.MessageDispatcherServlet</servlet-class>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>spring-ws</servlet-name>
+ <url-pattern>/*</url-pattern>
+ </servlet-mapping>
+</web-app>
+
\ No newline at end of file
Propchange: webservices/axiom/trunk/axiom-spring-ws/src/test/webapps/jdom/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:eol-style = native
Modified: webservices/axiom/trunk/pom.xml
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/pom.xml?rev=1503920&r1=1503919&r2=1503920&view=diff
==============================================================================
--- webservices/axiom/trunk/pom.xml (original)
+++ webservices/axiom/trunk/pom.xml Tue Jul 16 22:08:41 2013
@@ -755,6 +755,7 @@
<module>modules/axiom-integration</module>
<module>modules/axiom-all</module>
<module>modules/axiom-samples</module>
+ <module>axiom-spring-ws</module>
<module>systests</module>
<module>devguide</module>
<module>userguide</module>