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:
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:
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
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