Witam,
to znów ja mam problem :P. Poszukałem, poczytałem douczyłem się i udało mi się stworzyć aplikacje webową (https://github.com/Normaidian/messanger <- aplikacja testowa, później będę przenosił rozwiązania to właściwej aplikacji). Do tego stworzyłem nowy Web Service Client z adresu http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL. Mój problem pojawił się gdy chciałem użyć metody z tego serwisu aby uzyskać listę państw. Za każdym razem, jakiej metody bym nie użył zostaje błąd 500 z opisem "org.glassfish.jersey.server.ContainerException: No endpoint". Próbowałem ustawić endpoint metodą setEndpoint z klasy CountryInfoServiceLocator ale nie wiedziałem dokładnie jakie wartości tam podać, ani czy jest to właściwy sposób.
Metoda przez którą chciałbym zwrócić tą listę.
@GET
@Path("/Pol")
@Produces(MediaType.APPLICATION_JSON)
public TCountryCodeAndName[] getMessage() throws RemoteException, ServiceException {
CountryInfoServiceSoapBindingStub stub = new CountryInfoServiceSoapBindingStub();
return stub.listOfCountryNamesByName();
}
Błąd
org.glassfish.jersey.server.ContainerException: No endpoint
The server encountered an internal error that prevented it from fulfilling this request
Jest ktoś w stanie mi pomóc i wytłumaczyć co powinienem zrobić aby móc wykorzystać metody z teog serwisu? Pierwszy raz tworze taką aplikację więc proszę o tłumaczenie "jak dla debila" :D
Pozdrawiam