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>