[jboss-user] [JBossWS] - Re: JAX-WS servlet initializing error during deployment of j

trivedi do-not-reply at jboss.com
Tue May 1 07:00:40 EDT 2007

"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:element minOccurs='0' name='arg0' type='xs:string'/>
   <xs:complexType name='echoResponse'>
     <xs:element minOccurs='0' name='return' type='xs:string'/>
  <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
    @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;

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

	    JAX-WS endpoint - InteropWS

2. sun-jaxws.xml

    <endpoint name="Echo"
		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

More information about the jboss-user mailing list