Problem beim Aufruf von web-Services aus der JBOSS-EJB-Service

Habe ich eine einfache web-service-sitzen auf unserem internen Netzwerk. Ich verwendet, SOAPUI, um ein bisschen zu testen, generiert das service-Klassen aus der WSDL ein , und schrieb einige java-code zum Zugriff auf den Dienst. Alles ging, wie erwartet, da war ich in der Lage zu erstellen, die service-proxy-Klassen und telefonieren. Ziemlich einfaches Zeug. Nur die speed bump war immer java, um das Zertifikat von der Maschine, die Bereitstellung des web-service. Das war kein technisches problem, sondern eher meine mangelnde Erfahrung mit SSL-basierte web-services.
Jetzt auf mein problem. Ich codiert ein einfaches EJB-service und Einsatz in JBoss Application Server 4.3 und bekomme jetzt den folgenden Fehler im code, der zuvor funktioniert hat.

12:21:50,235 WARN  [ServiceDelegateImpl] Cannot access wsdlURL: https://WS-Test/TestService/v2/TestService?wsdl

Kann ich den Zugriff auf die wsdl-Datei von einem web-browser auf dem gleichen Rechner laufen, wie der application server mit der URL in der Fehlermeldung. Ich kann auch den code ausführen, der Zugriff auf den webservice außerhalb des application server auf demselben Computer wie den Anwendungsserver ( nur nicht von innen ). Ich bin an einem Verlust, wohin Sie gehen von hier aus. Ich drehte mich auf die debug-Protokolle in JBOSS und bekam nichts mehr als das, was ich oben zeigte. Ich habe getan, einige suchen auf dem Netz und fand den gleichen Fehler in einigen Fragen, aber diese Fragen waren keine Antworten. Die web-services-Klassen generiert, wo mit JAX-WS 2.2 mit dem wsimport ant-Aufgabe, und legte in einem Glas enthalten ist, ist in der ejb-Paket. JBoss bereitgestellt wird, in der RHEL 5.4. Ich stellte diese auf der Das JBOSS-community-forum hatte aber bisher keine Antworten schreiben.

InformationsquelleAutor Rob Goodwin | 2010-05-11

Schreibe einen Kommentar