TeamBob Geschrieben 16. Februar 2009 Geschrieben 16. Februar 2009 Hi Also ich habe meinen Webservice fast fertig und wollte diesen jetzt mit SoapUI Test. Habe das alle reingeladen und den Jboss angemacht, aber es funktioniert nicht so richtig. Bekomme immer eine Fehlermedung die ihr unten bei der Response mal anschauen könnt. Mein WebService, der es ermöglich soll dokumente nach begriffen zu durchsuchen. package web.service; /** * WebServiceSearch * * @author Denni Nußbaum */ import javax.ejb.EJB; import javax.jws.WebMethod; import javax.jws.WebService; import javax.naming.InitialContext; import ejb.search.*; @WebService(name = "SearchService", serviceName = "SearchService", targetNamespace = "http://www.test.de") public class WebServiceSearch { @EJB SearchLocal searchBean; SearchLocal getSearchBean() { if (searchBean == null) { try { searchBean = (SearchLocal) new InitialContext() .lookup("java:comp/env/ejb/SearchEJB"); } catch (Exception a) { throw new RuntimeException(a); } } return searchBean; } //@WebMethod //public java.util.ArrayList<String> getItems(java.lang.String searchTerm) { // new java.util.ArrayList<String>(); @WebMethod public void searchInDocumentFieldsForSimpleSearch(final String and_search, final Long userId) { return; } @WebMethod public void createIndex() { } } Meine SoapUI Request <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://www.pumacy.de/kmmaster/2.0"> <soapenv:Header/> <soapenv:Body> <ns:greet> <!--Optional--> <s>?</s> </ns:greet> </soapenv:Body> </soapenv:Envelope> der Response <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Header/> <env:Body> <env:Fault> <faultcode>env:Client</faultcode> <faultstring>Endpoint {http://www.pumacy.de/kmmaster/2.0}SearchServicePort does not contain operation meta data for: {http://www.pumacy.de/kmmaster/2.0}greet</faultstring> </env:Fault> </env:Body> </env:Envelope> Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.