You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2008/03/21 22:38:41 UTC

svn commit: r639868 - in /webservices/axis2/trunk/java/modules/samples/jaxws-samples: pom.xml src/main/org/apache/axis2/jaxws/samples/servlet/EchoPingSampleServlet.java src/webapp/WEB-INF/axis2.xml

Author: dims
Date: Fri Mar 21 14:38:34 2008
New Revision: 639868

URL: http://svn.apache.org/viewvc?rev=639868&view=rev
Log:
add addressing mar, switch port numbers, set the ClientConfigurationFactory - Part of fix for AXIS2-3647

Modified:
    webservices/axis2/trunk/java/modules/samples/jaxws-samples/pom.xml
    webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/servlet/EchoPingSampleServlet.java
    webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/webapp/WEB-INF/axis2.xml

Modified: webservices/axis2/trunk/java/modules/samples/jaxws-samples/pom.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/jaxws-samples/pom.xml?rev=639868&r1=639867&r2=639868&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/jaxws-samples/pom.xml (original)
+++ webservices/axis2/trunk/java/modules/samples/jaxws-samples/pom.xml Fri Mar 21 14:38:34 2008
@@ -54,6 +54,12 @@
             <version>SNAPSHOT</version>
         </dependency>
         <dependency>
+            <groupId>org.apache.axis2</groupId>
+            <artifactId>addressing</artifactId>
+            <version>SNAPSHOT</version>
+            <type>mar</type>
+        </dependency>
+        <dependency>
             <groupId>org.apache.ws.commons.axiom</groupId>
             <artifactId>axiom-api</artifactId>
             <version>SNAPSHOT</version>
@@ -223,6 +229,19 @@
                 <configuration>
                     <warName>jaxws-samples</warName>
                     <warSourceDirectory>${basedir}/src/webapp</warSourceDirectory>
+                    <archive>
+                        <addMavenDescriptor>false</addMavenDescriptor>
+                    </archive>
+                    <webResources>
+                        <!-- Need a better war to add the MAR -->
+                        <resource>
+                            <directory>${basedir}/../../addressing/target</directory>
+                            <targetPath>WEB-INF/lib</targetPath>
+                            <includes>
+                                <include>addressing*.mar</include>
+                            </includes>
+                        </resource>
+                    </webResources>
                 </configuration>
             </plugin>
         </plugins>

Modified: webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/servlet/EchoPingSampleServlet.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/servlet/EchoPingSampleServlet.java?rev=639868&r1=639867&r2=639868&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/servlet/EchoPingSampleServlet.java (original)
+++ webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/main/org/apache/axis2/jaxws/samples/servlet/EchoPingSampleServlet.java Fri Mar 21 14:38:34 2008
@@ -19,6 +19,8 @@
 package org.apache.axis2.jaxws.samples.servlet;
 
 import org.apache.axis2.jaxws.samples.client.SampleClient;
+import org.apache.axis2.jaxws.ClientConfigurationFactory;
+import org.apache.axis2.metadata.registry.MetadataFactoryRegistry;
 
 import javax.servlet.Servlet;
 import javax.servlet.ServletContext;
@@ -48,6 +50,7 @@
     private String uriString = "";
     private String soapString = "";
     private int count = 1;
+    private ClientConfigurationFactory factory = null;
 
     public EchoPingSampleServlet() {
         super();
@@ -68,6 +71,12 @@
      */
     private void processRequest(HttpServletRequest req, HttpServletResponse resp)
             throws ServletException, IOException {
+        
+        if(factory == null) {
+            String path = getServletConfig().getServletContext().getRealPath("/WEB-INF/axis2.xml");
+            factory = new ClientConfigurationFactory(null, path);
+            MetadataFactoryRegistry.setFactory(ClientConfigurationFactory.class, factory);
+        }
 
         ServletContext context = getServletContext();
         String msgString = req.getParameter("msgstring");

Modified: webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/webapp/WEB-INF/axis2.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/webapp/WEB-INF/axis2.xml?rev=639868&r1=639867&r2=639868&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/webapp/WEB-INF/axis2.xml (original)
+++ webservices/axis2/trunk/java/modules/samples/jaxws-samples/src/webapp/WEB-INF/axis2.xml Fri Mar 21 14:38:34 2008
@@ -187,7 +187,7 @@
     <!-- ================================================= -->
     <transportReceiver name="http"
                        class="org.apache.axis2.transport.http.SimpleHTTPServer">
-        <parameter name="port">8080</parameter>
+        <parameter name="port">6060</parameter>
         <!-- Here is the complete list of supported parameters (see example settings further below):
             port: the port to listen on (default 6060)
             hostname:  if non-null, url prefix used in reply-to endpoint references                                 (default null)
@@ -365,7 +365,7 @@
     <!-- Global Modules  -->
     <!-- ================================================= -->
     <!-- Comment this to disable Addressing -->
-    <!--<module ref="addressing"/>-->
+    <module ref="addressing"/>
 
     <!--Configuring module , providing parameters for modules whether they refer or not-->
     <!--<moduleConfig name="addressing">-->



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org