2010-11-28 3 views
0

Um den Kontext dieses Problems festzulegen, werde ich sagen, dass ich Person versuche zu lernen, Webdienste (weitgehend) unabhängig zu Hause auf XP Arbeitsgruppe arbeiten. Die Situation ist, dass ich durch Beispiel in Buch arbeite, das Java Web Service einrichtet, der auf Klienten von vielen Plattformen (Perl, Ruby, etc.) zugänglich sein sollte. Das Problem ist, dass ich, obwohl ich Dienste von einer bestimmten Einheit in der Arbeitsgruppe erstellen und auf sie zugreifen kann, nicht auf irgendeiner Einheit erstellen und von keiner anderen Einheit in der Arbeitsgruppe zugreifen kann. Beim Versuch, auf wsdl zuzugreifen, gibt der IE den Fehler aus, dass die Webseite nicht angezeigt werden kann. Also habe ich versucht, die Windows-Firewall zu konfigurieren, um den Zugang über den im Web-Service angegebenen Port zu erlauben. Hat keinen Unterschied gemacht. Probieren Sie auch verschiedene Einstellungen in IIS in Bezug auf das Verhalten von XP Default Website. Diese Einstellungen beinhalteten eine breitere Palette von MIME-Typen einschließlich Anwendung/Soap. Immer noch kein Unterschied. Wenn jemand da draußen mir nur eine Idee geben könnte, was sonst noch das Problem sein könnte, dann tu es bitte und ich werde es weiter untersuchen. Danke im Voraus. PL P.S. Nachdem ich einige Nachforschungen angestellt habe, denke ich, dass mein Problem, WSDL nicht von einem Remote-Computer aus zu sehen, mit den Einschränkungen von IIS 5.1 zusammenhängt. Hat jemand darüber irgendwelche Gedanken? Ich habe sogar versucht, WSDL an Port 8080 zu publizieren (früher benutzte ich Port 9876 wie in Buchbeispiel vorgeschlagen. Als dies sogar fehlschlug und ich 8080 für ASP.Net und Java Webapps sehen konnte, stieß ich auf eine Aussage in einem Buch, dass IIS sagte 5.1 erlaubt Service auf dem lokalen Computer nicht, HTTP-Port 80 zu verwenden, um zu kommunizieren.So wenn das vertraut klingt, jemand oder jemand Lösung hat, antworten Sie bitte, Vielen Dank für das Lesen dieser weitschweifigen Nachricht so weit .. PLZugriff auf Java-Webdienst von Peer in Windows XP Pro Workgroup

+0

Sind Sie sicher, dass der Webservice läuft und läuft? Welchen Server verwenden Sie zum Bereitstellen des Webdienstes und an welchem ​​Port läuft der Server? –

+0

Ja Teja, ich kann WSDL und Run-Client auf dem lokalen Rechner sehen. Die Ergebnisse des Clients sind wie erwartet –

+0

Teja, ich verwende mit IIS 5.1 und Port 9876 (wie von Beispiel im Buch vorgeschlagen). Vielen Dank. PL –

Antwort

0

Hallo an alle, die möglicherweise dieses ähnliche Problem in XP-Arbeitsgruppe und benötigen eine Lösung.Ich schaffte es, über Arbeitsgruppe von Peer zu verbinden, um Service als Client zu verwenden, indem ich Client in Visual Web Developer 2010Express einrichtete Schlüssel ist, Netzreferenz hinzuzufügen, die wsdl vom Service-Wirt importiert Bemerkenswert ist auch, dass ich die Adresse des Dienstes geändert habe, der veröffentlicht wurde, um den Servernamen des Hosts bereitzustellen, wie er von wo bekannt ist rkgroup, anstatt die localhost-Bezeichnung zu verwenden. Noch müssen Wege finden, um Verbindung mit anderen Clients wie Java, Perl und Ruby. Vielleicht kann ein Client in Eclipse entwickelt werden, der ähnliche Funktionen wie Webreferenz in Visual Web Developer bietet.
Paul Lusk

Verwandte Themen