"oskar.carlstedt" wrote : Hi Trivedi!
  | 
  | Can you please give me some more of your code. Then I might help you. I 
have been struggeling al lot now an finally found a solution that seems to work 
for me.
  | 
  | //Oskar
  | 

Hi Oskar,

Sorry for the late response from my side. Currently I again started working on 
web services, got stuck now with the above issue. Here is the code that I 
written:

Here is my wsdl
----------------------------------------------------------------------
<definitions name='EchoService' targetNamespace='http://echo/' 
xmlns='http://schemas.xmlsoap.org/wsdl/' 
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:tns='http://echo/' 
xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
 
  <xs:schema targetNamespace='http://echo/' version='1.0' 
xmlns:tns='http://echo/' xmlns:xs='http://www.w3.org/2001/XMLSchema'>
   <xs:element name='echo' type='tns:echo'/>
   <xs:element name='echoResponse' type='tns:echoResponse'/>
   <xs:complexType name='echo'>
    <xs:sequence>
     <xs:element minOccurs='0' name='arg0' type='xs:string'/>
    </xs:sequence>
   </xs:complexType>
   <xs:complexType name='echoResponse'>
    <xs:sequence>
     <xs:element minOccurs='0' name='return' type='xs:string'/>
    </xs:sequence>
   </xs:complexType>
  </xs:schema>
 
 
  
 
 
  
 
 
  
   
   
  
 
 
  <soap:binding style='document' 
transport='http://schemas.xmlsoap.org/soap/http'/>
  
   <soap:operation soapAction=''/>
   
    <soap:body use='literal'/>
   
   
    <soap:body use='literal'/>
   
  
 
 
  
   <soap:address location='http://AIBD305014842:8080/AddNumbersWS/Echo'/>
  
 

----------------------------------------------------------
Using Jax-WS generated the java classes from it.
Here is the interface that got created with it

================================
@WebService(name = "Echo", targetNamespace = "http://echo/";)
public interface Echo {


    /**
     * 
     * @param arg0
     * @return
     *     returns java.lang.String
     */
    @WebMethod
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "echo", targetNamespace = "http://echo/";, 
className = "echo.Echo_Type")
    @ResponseWrapper(localName = "echoResponse", targetNamespace = 
"http://echo/";, className = "echo.EchoResponse")
    public String echo(
        @WebParam(name = "arg0", targetNamespace = "")
        String arg0);

}

The Implementation Class is here:

package echo;

@javax.jws.WebService(endpointInterface="echo.Echo",
                portName="EchoPort")
public class EchoImpl implements Echo{

        public String echo(String arg0) {
                return "hi " + arg0;
        }
        
}

Here are the artifacts that i created for this service:
1. web.xml


            <servlet-name>Echo</servlet-name>
            <display-name>Echo</display-name>
            JAX-WS endpoint - InteropWS
            
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
            <load-on-startup>1</load-on-startup>
        
        <servlet-mapping>
        <servlet-name>Echo</servlet-name>
        <url-pattern>/Echo</url-pattern>
        </servlet-mapping>

2. sun-jaxws.xml



    <endpoint name="Echo"
                implementation="echo.EchoImpl"
                url-pattern="/Echo" />




And after this I created the war from it by adding the following jars into 
WEB-INF lib folder
1. jaxws-api.jar 2.jaxws-rt.jar 3. jaxws-tools.jar 4. jsr181-api.jar 
5.jsr250-api.jar

After deploying I was getting the above error.
Pls help me in running this service. Thanks in advance.
Again I am really sorry for the late reply. 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4042046#4042046

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4042046
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to