Lin, Lasantha,

Got both the ?wsdl and the actual call working with following diff.
You will need to wait an hour for some axis2 changes i checked in to
see this working. (Axis2 svn rev - 496938)

thanks,
dims

--
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)
Index: assemblies/geronimo-tomcat6-jee5/src/main/var/config/config.xml
===================================================================
--- assemblies/geronimo-tomcat6-jee5/src/main/var/config/config.xml	(revision 496910)
+++ assemblies/geronimo-tomcat6-jee5/src/main/var/config/config.xml	(working copy)
@@ -162,9 +162,9 @@
                 </pattern>
             </reference>
             <reference name="WebServiceBuilder">
-                <pattern>
+                <!--<pattern>
                     <name>CXFBuilder</name>
-                </pattern>
+                </pattern>-->
                 <pattern>
                     <name>Axis2Builder</name>
                 </pattern>
Index: assemblies/geronimo-jetty6-jee5/src/main/var/config/config.xml
===================================================================
--- assemblies/geronimo-jetty6-jee5/src/main/var/config/config.xml	(revision 496910)
+++ assemblies/geronimo-jetty6-jee5/src/main/var/config/config.xml	(working copy)
@@ -155,9 +155,9 @@
                 </pattern>
             </reference>
             <reference name="WebServiceBuilder">
-                <pattern>
+                <!--<pattern>
                     <name>CXFBuilder</name>
-                </pattern>
+                </pattern>-->
                 <pattern>
                     <name>Axis2Builder</name>
                 </pattern>
Index: configs/tomcat6-deployer/src/plan/plan.xml
===================================================================
--- configs/tomcat6-deployer/src/plan/plan.xml	(revision 496910)
+++ configs/tomcat6-deployer/src/plan/plan.xml	(working copy)
@@ -29,9 +29,9 @@
             <name>GBeanBuilder</name>
         </reference>
         <references name="WebServiceBuilder">
-            <pattern>
+            <!--<pattern>
                 <name>CXFBuilder</name>
-            </pattern>
+            </pattern>-->
             <pattern>
                 <name>Axis2Builder</name>
             </pattern>
Index: configs/jetty6-deployer/src/plan/plan.xml
===================================================================
--- configs/jetty6-deployer/src/plan/plan.xml	(revision 496910)
+++ configs/jetty6-deployer/src/plan/plan.xml	(working copy)
@@ -48,9 +48,9 @@
             </pattern>
         </references>
         <references name="WebServiceBuilder">
-            <pattern>
+            <!--<pattern>
                 <name>CXFBuilder</name>
-            </pattern>
+            </pattern>-->
             <pattern>
                 <name>Axis2Builder</name>
             </pattern>
Index: testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/test/java/org/apache/geronimo/testsuite/testset/JaxWSTest.java
===================================================================
--- testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/test/java/org/apache/geronimo/testsuite/testset/JaxWSTest.java	(revision 496910)
+++ testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/test/java/org/apache/geronimo/testsuite/testset/JaxWSTest.java	(working copy)
@@ -61,13 +61,14 @@
         InputStream requestInput = JaxWSTest.class.getResourceAsStream("/request1.xml");
         assertNotNull("SOAP request not specified", requestInput);
                 
-        URL url = new URL(baseURL + warName + "/servlet");
+        URL url = new URL(baseURL + warName + "/services/GreeterImpl");
         HttpURLConnection conn = (HttpURLConnection) url.openConnection();
         try {
             conn.setDoOutput(true);
             conn.setDoInput(true);
             conn.setUseCaches(false);
             conn.setRequestMethod("POST");
+            conn.setRequestProperty("SOAPAction", "\"greetMe\"");
             conn.setRequestProperty("Content-Type", "text/xml");
 
             OutputStream out = conn.getOutputStream();
@@ -131,7 +132,7 @@
         String warName = System.getProperty("webAppName");
         assertNotNull("Web application name not specified", warName);
         
-        URL url = new URL(baseURL + warName + "/servlet?wsdl");
+        URL url = new URL(baseURL + warName + "/services/GreeterImpl?wsdl");
         HttpURLConnection conn = (HttpURLConnection) url.openConnection();
         try {
             conn.setUseCaches(false);
Index: testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/test/resources/request1.xml
===================================================================
--- testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/test/resources/request1.xml	(revision 496910)
+++ testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/test/resources/request1.xml	(working copy)
@@ -19,7 +19,7 @@
 -->
 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
    <soap:Body>
-     <greetMe xmlns="http://apache.org/hello_world_soap_http";>
+     <greetMe xmlns="http://hello_world_soap_http.apache.org/xsd";>
        <requestType>foo bar</requestType>
      </greetMe>
    </soap:Body>
Index: testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/webapp/WEB-INF/web.xml
===================================================================
--- testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/webapp/WEB-INF/web.xml	(revision 496910)
+++ testsuite/webservices-testsuite/jaxws-tests/jaxws-war/src/main/webapp/WEB-INF/web.xml	(working copy)
@@ -35,5 +35,9 @@
         <servlet-name>cxfPojoServlet</servlet-name>
         <url-pattern>/servlet</url-pattern>
     </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>cxfPojoServlet</servlet-name>
+        <url-pattern>/services/*</url-pattern>
+    </servlet-mapping>
 
 </web-app>

Reply via email to