Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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>

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...