Axis2 Webservice-Fehler - Der Dienst kann nicht gefunden werden für die Endpunkt-Referenz

Hallo erstellt die Anwendung eines Tests zu lernen Axis2. Ich packte die Achse mit meinem Krieg und afetr Bereitstellung der WSDL ist auch zugreifbar via URL - http://localhost:8081/SajuAxis2/test/service/SajuServices.wsdl

Aber wenn ich versuche zum aufrufen des Dienstes mithilfe der client-stub mit der oben genannten URL, ist es nicht arbeiten.

SajuServicesStub stub = new SajuServicesStub("http://localhost:8081/SajuAxis2/test/service/SajuServices?wsdl");

Aber, wenn ich ersetzen Sie die Endpunkt-URL mit http://localhost:9091/SajuAxis2/SajuService/SajuServices.SajuServicesHttpEndpoint es funktioniert. Ich verwende JDK1.6 und JBoss. Ich habe die axis2.xml in der conf des metainf und auch die services.xml wie unten

 <?xml version="1.0" encoding="UTF-8"?>
<!-- This file was auto-generated from WSDL -->
<!-- by the Apache Axis2 version: 1.5.6  Built on : Aug 30, 2011 (10:00:16 CEST) -->
<serviceGroup>
    <service name="SajuServices">
        <messageReceivers>
            <messageReceiver mep="http://www.w3.org/ns/wsdl/in-out" class="service.SajuServicesMessageReceiverInOut"/>
        </messageReceivers>
        <parameter name="ServiceClass">service.SajuServicesSkeleton</parameter>
        <parameter name="useOriginalwsdl">true</parameter>
        <parameter name="modifyUserWSDLPortAddress">true</parameter>
        <operation name="process" mep="http://www.w3.org/ns/wsdl/in-out" namespace="http://service">
            <actionMapping>urn:process</actionMapping>
            <outputActionMapping>urn:processResponse</outputActionMapping>
            <faultActionMapping faultName="RemoteException">urn:processRemoteException</faultActionMapping>
        </operation>
    </service>
</serviceGroup>

InformationsquelleAutor Saju | 2013-04-24

Schreibe einen Kommentar