Hi,

I tried AddressBook in beta1, I generated all java files from
AddressBook.wsdl by run Wsdl2java,
compiled and deployed files for server and client on two different machines
without any problem.
I can access the server from my brower to have WSDL dump via
http://....../services/CCAddressBook?wsdl

When I run the client program for the test, the server responded "The AXIS
engine could not find 
a target service to invoke! targetService is null."
I tried to call the server either by "axis/services" or
"axis/servlet/AxisServlet" and got the same
failure.

Any hint or fix to this problem is appreciated, the records from TCPMON and
excerption from
server-config.wsdd are attached for details.

        C.C. Liu

 <<tcpmon.txt>>   <<server-config.txt>> 


POST /axis_server/servlet/AxisServlet HTTP/1.0
Content-Length: 1270
Host: nhnmdsm01.ny.fw.gs.com
Content-Type: text/xml; charset=utf-8
SOAPAction: ""


<?xml version="1.0" encoding="UTF-8"?>

 <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";>
 
  <SOAP-ENV:Body>
   <ns1:addEntry xmlns:ns1="urn:CCAddressBook">
    <name xsi:type="xsd:string">Purdue Boilermaker
    </name>
    <address href="#id0"/>
   </ns1:addEntry>
   <multiRef id="id0" SOAP-ENC:root="0" xsi:type="ns2:address" 
xmlns:ns2="urn:CCAddressBook">
    <streetNum xsi:type="xsd:int">1</streetNum>
    <streetName xsi:type="xsd:string">University Drive</streetName>
    <city xsi:type="xsd:string">west Lafayette</city>
    <state href="#id1"/>
    <zip xsi:type="xsd:int">47907</zip>
    <phoneNumber href="#id2"/>
   </multiRef>
   <multiRef id="id1" SOAP-ENC:root="0" xsi:type="ns3:stateType" 
xmlns:ns3="urn:CCAddressBook">IN
   </multiRef>
   <multiRef id="id2" SOAP-ENC:root="0" xsi:type="ns4:phone" 
xmlns:ns4="urn:CCAddressBook">
    <areaCode xsi:type="xsd:int">765</areaCode>
    <exchange xsi:type="xsd:string">494</exchange>
    <number xsi:type="xsd:string">4900</number>
   </multiRef>
  </SOAP-ENV:Body>
 </SOAP-ENV:Envelope>

++++++++++++ Response from the server

HTTP/1.1 500 Internal Server Error
Server: WebLogic 5.1.0 Service Pack 10 07/11/2001 21:04:48 #126882
Content-Length: 1971
Content-Type: text/xml; charset=utf-8
X-WebLogic-Load: 0
X-WebLogic-Cluster-List: 4754590479028780258/-1806289892/6/7999/7999/-1/-1/7999/-1
X-WebLogic-Cluster-Hash: TMeHwZwUTU27nTy5RNoJCeXKqko
Connection: Close


<?xml version="1.0" encoding="UTF-8"?>

 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/";>
 
  <SOAP-ENV:Body>
   <SOAP-ENV:Fault>
    <faultcode xmlns:ns1="http://xml.apache.org/axis/";>ns1:Server.NoService
    </faultcode>
   
    <faultstring>The AXIS engine could not find a target service to invoke!  
targetService is null
    </faultstring>
   
    <detail>
    
     <ns2:stackTrace xmlns:ns2="http://xml.apache.org/axis/";>The AXIS engine could not 
find a target service to invoke!  targetService is null
        at java.lang.Throwable.fillInStackTrace(Native Method)
        at java.lang.Throwable.fillInStackTrace(Compiled Code)
        at java.lang.Throwable.&lt;init&gt;(Compiled Code)
        at java.lang.Exception.&lt;init&gt;(Compiled Code)
        at java.io.IOException.&lt;init&gt;(Compiled Code)
        at java.rmi.RemoteException.&lt;init&gt;(RemoteException.java:56)
        at org.apache.axis.AxisFault.&lt;init&gt;(Unknown Source)
        at org.apache.axis.server.AxisServer.invoke(Unknown Source)
        at org.apache.axis.transport.http.AxisServlet.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:120)
        at 
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:922)
        at 
weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextImpl.java:886)
        at 
weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContextManager.java:269)
        at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:380)
        at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
        at weblogic.kernel.ExecuteThread.run(Compiled Code)

     </ns2:stackTrace>
    </detail>
   </SOAP-ENV:Fault>
  </SOAP-ENV:Body>
 </SOAP-ENV:Envelope>

 <service name="CCAddressBook" provider="java:RPC">
  <parameter name="allowedMethods" value="addEntry getAddressFromName"/>
  <parameter name="scope" value="Session"/>
  <parameter name="className" value="myTest.addr_1.CCAddressBookSOAPBindingSkeleton"/>
  <typeMapping deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; qname="ns10:stateType" 
serializer="org.apache.axis.encoding.ser.EnumSerializerFactory" 
type="java:myTest.addr_1.StateType" xmlns:ns10="urn:AddressTest1"/>
  <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; qname="ns11:phone" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:myTest.addr_1.Phone" xmlns:ns11="urn:AddressTest1"/>
  <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" 
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; qname="ns12:address" 
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" 
type="java:myTest.addr_1.Address" xmlns:ns12="urn:AddressTest1"/>
 </service>

Reply via email to