ception….,Umieszczać,the,zasoby,prawidłowo,w,the,classpath.?" /> Jak I rozwiązywać ten błąd "javax.xml.ws.WebServiceException…. Umieszczać the zasoby prawidłowo w the classpath.? - Problemy i rozwiązania do kwestii związanych z Microsoft - Programing4Us

Pytanie : Jak I rozwiązywać ten błąd "javax.xml.ws.WebServiceException…. Umieszczać the zasoby prawidłowo w the classpath.?

Cześć,

My doświadczenie być że I być kraszony programista w inny język, jednakże w Jawa I tylko robić podstawowy wsad kartoteka przerób i nigdy używać ono w złość dla Sieć Developing.

I am Jawa Desktop App che zawierać Sieć Usługa klient który spożywać/oddziałać wzajemnie z API nigdy www.betfair.com .  I podążać tutorial który wspominać na ten strona internetowa, the ten połączenie być w the rozkaz który I podążać:

1) http://forum.bdp.betfair.c om/blog.php? b=4 (Zaczynać)
2) http://forum.bdp.betfair.c om/blog.php? b=6 (Wyróbka w Betfair using NetBeans część A)
3) http://forum.bdp.betfair.c om/blog.php? b=7 (Wyróbka w Betfair using NetBeans część B)
4) http://forum.bdp.betfair.c om/blog.php? b=8 (Wyróbka w Betfair using NetBeans część C)

I ściągać the opóźniony NetBeans 6.8 (The folować i zupełny NetBeans pakunek) i podążać the instrukcja zupełny w the tutorals:

1) the Sieć Usługa klient the WDSL urls

When the Sieć klient jako część the Zaczynać tutorial, I dostać błąd w the automatyzować pokolenie część, che wymagać the "xendorsed= " true" ten część. Tak daleko jak I znać, ten część być zadowalający, ale być może the błąd che być the podstawa dla ten question.

and 2) tworzyć podstawowy Nazwa użytkownika GUI.

When I próbować the podstawowy GUI nazwa użytkownika ekran I tworzyć using the tutorials, I dostawać the następujący błąd wiadomość:

1) javax.xml.ws.WebServiceException: Móc ' https://api.betfair.com/g lobal/v3/BFGlobalService.wsdl'< wbr/> wsdl. Umieszczać the zasoby prawidłowo w the classpath.
at com.betfair.publicapi.v3.bfglobalservice.BFGlobalS ervice_Service. (BFGlobalService_Service.ja va: 32)
at me.wsop.betfair.exchange.bfLogin.doLogin (bfLogin.j ava: 35)
at me.wsop.betfair.exchange.bfLogin.it> (bfLogin.ja va: 24)
at betfair.BetfairView.btnLoginActionPerformed (Betfai rView.java: 272)


and the automatyzować Jawa kod który zapewniać ten błąd być:

"/**
* Ten klasa wytwarzać the JAX-WS RI.
* JAX-WS RI 2.2 hudson-752-
* Wytwarzać źródło wersja: 2.2
*
*/
@WebServiceClient (imię = "BFGlobalService", targetNamespace = " http://www.betfair.com/pu blicapi/v3/BFGlobalService/", wsdlLocation = " https://api.betfair.com/g lobal/v3/BFGlobalService.wsdl " )
public klasowy BFGlobalService_Service
extends Service
{

private definitywny ładunek elektrostatyczny URL BFGLOBALSERVICE_WSDL_LOCATION;
private definitywny statyczny WebServiceException BFGLOBALSERVICE_EXCEPTION;
private definitywny statyczny QName BFGLOBALSERVICE_QNAME = nowy QName (" http://www.betfair. com/publicapi/v3/BFGlobalService/", "BFGlobalService");

static {
BFGLOBALSERVICE_WSDL_LOCATION = com.betfair.publicapi.v3.bfglobalservice.BFGlobalS ervice_Service.class.getResource ("https: //api.betfair.com/global/v3/BFGlobalService.wsdl");
WebServiceException e = null;
if (BFGLOBALSERVICE_WSDL_LOCATION == null) {
e = nowy WebServiceException ("Cannot znalezisko ' https://api.betfair.com/g lobal/v3/BFGlobalService.wsdl'< wbr/> wsdl. Umieszczać the zasoby prawidłowo w the classpath.");
}
BFGLOBALSERVICE_EXCEPTION = e;
}

"

I czytać inny forum dla odpowiedź dla mój sytuacja i teraz I wprawiać w zakłopotanie jeśli chodzi i the faktyczny rozwiązanie być, czy I potrzebować Jawa kod, obniżka wczesny wersja Słój kartoteka, dodawać Środowiskowy Zmienna the OS system ścieżka lub czy chybianie Słój kartoteka w pewny locations.

It wydawać się wspólny problem, ale I być zagubiony na dlaczego ono.  W Ten Sposób I być w twój sposobny ręka dla the rozwiązanie mój problem.

So dla tamto kto odpowiadać, pozwalać znać jaki ekstra informacja ty móc i I zapewniać ono the best I can.

Thank ty w advance.










Odpowiedź : Jak I rozwiązywać ten błąd "javax.xml.ws.WebServiceException…. Umieszczać the zasoby prawidłowo w the classpath.?

I być wciąż pewny dlaczego u mieć ten statyczny blok

    ładunek elektrostatyczny {
        BFGLOBALSERVICE_WSDL_LOCATION = com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service.class.getResource ("https://api.betfair.com/global/v3/BFGlobalService.wsdl ");
        WebServiceException e = null;
        jeżeli (BFGLOBALSERVICE_WSDL_LOCATION == null) {
            e = nowy WebServiceException ("Móc 'https://api.betfair.com/global/v3/BFGlobalService.wsdl' wsdl. Umieszczać the zasoby prawidłowo w the classpath.");
        }
        BFGLOBALSERVICE_EXCEPTION = e;
    }

The prosty główkowanie I móc ty być ten statyczny blok w BFGlobalService-Service.java

i próba jeżeli ono wciąż pracować! wtedy robić to pod zmiana w bfLogin.java

zmieniać ten kod od

com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service usługa = nowy com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service ();

the kod kod
(1):
com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service usługa = nowy com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service ("https://api.betfair.com/global/v3/BFGlobalService.wsdl ");
Inne rozwiązania  
 
programming4us programming4us