Hi,
     The service uses XMLBeans bindings and is large but I have pasted the
WSDL. The curious thing is that the same WAR works on Tomcat and is able to
hit the service.

1. Is axis2.xml the problem ?

2. services.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- This file was auto-generated from WSDL -->
<!-- by the Apache Axis2 version: 1.4  Built on : Apr 26, 2008 (06:24:30
EDT) -->
<serviceGroup>
    <service name="Response">
        <messageReceivers>
            <messageReceiver mep="http://www.w3.org/ns/wsdl/in-out";
class="com.MessageReceiverInOut"/>
        </messageReceivers>
        <parameter name="ServiceClass">com.ResponseSkeleton</parameter>
        <parameter name="useOriginalwsdl">true</parameter>
        <parameter name="modifyUserWSDLPortAddress">true</parameter>
        <operation name="invokeResponse"
mep="http://www.w3.org/ns/wsdl/in-out"; namespace="http://test.com";>
            <actionMapping>\"\"</actionMapping>
           
<outputActionMapping>http://test.com/PortType/invokeResponse</outputActionMapping>
        </operation>
    </service>
</serviceGroup>


Thanks,
Mohan

<?xml version='1.0' encoding='UTF-8'?>
<s0:definitions name="ServiceDefinitions" targetNamespace="http://test.com";
xmlns="" xmlns:s0="http://schemas.xmlsoap.org/wsdl/";
xmlns:s1="http://test.com"; xmlns:s2="http://schemas.xmlsoap.org/wsdl/soap/";>
  <s0:types>
    <xs:schema attributeFormDefault="unqualified"
elementFormDefault="qualified" targetNamespace="http://test.com";
xmlns:s0="http://schemas.xmlsoap.org/wsdl/"; xmlns:s1="http://test.com";
xmlns:s2="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
      <xs:element name="invoke">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="arg0" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="invokeResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="return" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:schema>
  </s0:types>
  <s0:message name="invoke">
    <s0:part element="s1:invoke" name="parameters"/>
  </s0:message>
  <s0:message name="invokeResponse">
    <s0:part element="s1:invokeResponse" name="parameters"/>
  </s0:message>
  <s0:portType name="PortType">
    <!--<s0:operation name="invoke" parameterOrder="parameters">
      <s0:input message="s1:invoke"/>
      <s0:output message="s1:invokeResponse"/>
    </s0:operation>-->
    <s0:operation name="invokeResponse" parameterOrder="parameters">
      <s0:input message="s1:invokeResponse"/>
      <s0:output message="s1:invokeResponse"/>
    </s0:operation>
  </s0:portType>
  <s0:binding name="ServiceSoapBinding" type="s1:PortType">
    <s2:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
    <!--<s0:operation name="invoke">
      <s2:operation soapAction="" style="document"/>
      <s0:input>
        <s2:body parts="parameters" use="literal"/>
      </s0:input>
      <s0:output>
        <s2:body parts="parameters" use="literal"/>
      </s0:output>
    </s0:operation>-->
    <s0:operation name="invokeResponse">
      <s2:operation soapAction="" style="document"/>
      <s0:input>
        <s2:body parts="parameters" use="literal"/>
      </s0:input>
      <s0:output>
        <s2:body parts="parameters" use="literal"/>
      </s0:output>
    </s0:operation>
  </s0:binding>
  <s0:service name="Response">
    <s0:port binding="s1:ServiceSoapBinding" name="TestPort">
      <s2:address location="http://11.127.32.32:222/Test"/>
    </s0:port>
  </s0:service>
</s0:definitions>
-- 
View this message in context: 
http://www.nabble.com/java.lang.NullPointerException-AbstractDispatcher.invoke-tp18070227p18085509.html
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to