Webservice testen

Hannes23

Bekanntes Mitglied
Hallo zusammen,

ich habe mich an einem einfachen Webservice-Beispiel versucht und frage mich jetzt, wie ich (zunächst ohne Client) testen kann, ob er auch funktioniert. Fehler werden zunächst mal keine ausgegeben. Der Code sieht so aus:

Java:
@Stateless
@WebService
public class Webservice implements Interfaces{
	
	@WebMethod
	@Override
	public String readDB() {
	
		return "Hallo";
	}

}

Im Browser bekomme ich dann auch eine XML-Datei unter http://localhost:8080/Paketname/Klassenname?wsdl und ich hätte vermutet, hier auch meine Rückgabe "Hallo" zu finden. Diese sollte dann wohl aber auch im Teil "readDB" sein, oder? Der sieht nämlich so aus:

Code:
<operation name="readDB">
<soap:operation soapAction=""/>
−
<input>
<soap:body use="literal"/>
</input>
−
<output>
<soap:body use="literal"/>
</output>
</operation>

Heißt das jetzt, dass mein Webservice nicht funktioniert oder kucke ich nur falsch?

Vielen Dank für euere Hinweise,

Hannes


Umgebung:
-Ubuntu 9.10
-Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 epp.package.jee
-Java 1.6.0
-JBoss 5.0 GA
 

FArt

Top Contributor
ich habe mich an einem einfachen Webservice-Beispiel versucht und frage mich jetzt, wie ich (zunächst ohne Client) testen kann, ob er auch funktioniert.

Keine direkte Antwort auf die Frage (falls du den aufbau des SOAP Requests verstehen möchtest), aber wieso willst du das? Ein Client sind wenige Zeilen Code und kann leicht für automatisierte Tests verwendet werden.
 

Hannes23

Bekanntes Mitglied
Hallo zusammen,

vielen Dank für euere schnellen Antworten!! Ich habe jetzt zunächst soapUI ausprobiert und das funktioniert wirklich sehr gut!! Vielen Dank für den Tip!!

Dann hab ich mir mit Hilfe von wsimport quasi automatisch einen Client erstellt, was ebenfalls schnell und gut geklappt hat.

@musiKk: ...nur den Webservices-Explorer im Eclipse hab ich noch nicht gefunden ... wo ist denn der?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M einfacher REST Webservice Allgemeines EE 4
M RESTful Webservice mit json Allgemeines EE 2
A Webservice (SOAP) Lookup Allgemeines EE 1
D Webservice benutzen Allgemeines EE 4
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
N Authentication/UserPrincipal mit Rest Webservice? Allgemeines EE 6
N WebService WAR-File auf Tomcat-Server Allgemeines EE 1
B Inject webservice von cxf.xml Allgemeines EE 1
F ein wenig Hilfe - Webservice Allgemeines EE 1
D Servlet Webservice Konfigurationsdateien Best Practice Allgemeines EE 3
D Java Projekt goes Webservice Allgemeines EE 6
H SQL Daten von Webservice an Client übergeben Allgemeines EE 3
G WebService Concurrency Allgemeines EE 6
G WebService portieren Allgemeines EE 11
M Webservice - Anhang senden und codieren Allgemeines EE 4
M Spring: Bean als Webservice freigeben Allgemeines EE 9
O eclipse - tomcat: Problem bei einfachem Webservice Allgemeines EE 16
O webservice mit java erstellen. was brauch ich alles dazu? Allgemeines EE 53
B .net-Webservice aufrufen Allgemeines EE 9
C HashMap über Webservice übertragen Allgemeines EE 2
G REST Webservice Allgemeines EE 11
H WebService mittels SessionBean aufrufen? Allgemeines EE 7
F JBoss WebService Allgemeines EE 3
S webservice mit tomcat und axis ohne eclipse laufen lassen? Allgemeines EE 2
G WebService Client: Parameterübergabe Allgemeines EE 9
R Bei AXIS-Start gleich WebService starten Allgemeines EE 2
R Embedded WebService-Server Allgemeines EE 4
L WebService Problem mit SessionBean Allgemeines EE 14
L Web-Client - SessionBean - WebService Allgemeines EE 2
C WebService deployen .Verzweiflung. Allgemeines EE 2
M Google - WebService Allgemeines EE 3
M Probleme beim Webservice Deployment(Sun ApplicationServer) Allgemeines EE 2
B Spring Testen mit mvc.perform(get(... Allgemeines EE 3
G JavaEE Anwendung Testen Allgemeines EE 0
S Eclipse: Teilmodule beim Testen werden nicht gestartet Allgemeines EE 2
D Testen mit Mockito ohne Delegation? Allgemeines EE 2
J Testen mit Mockito Allgemeines EE 2
MQue Testen von JEE Projekten Allgemeines EE 3
K Selenium: CSS Testen Allgemeines EE 2
J Mit welchen Tools EJBs testen? Allgemeines EE 12
D Controller-Klassen eines Servlets testen mit JUnit Allgemeines EE 3
P Suche free Webanwendung zu testen Last, Performance Allgemeines EE 3
M Lokales Testen - Pfade unterschiedlich Allgemeines EE 2
P Testen von Struts-Anwendung Allgemeines EE 7
B Tomcat JNDI-Realm - LDAP mit Windows testen? Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben