Vraag : Hoe ik deze fout „javax.xml.ws.WebServiceException…. oplos Correct het middel plaats in classpath.?

Hallo,/>My is de ervaring


I am een Desktop App ontwikkelen gebruikt van Java die de cliënten bevat van de Diensten van het Web dat verbruikt/in wisselwerking met API staat door www.betfair.com .  Ik volg een leerprogramma dat op die website wordt vermeld, zijn de verbindingen van een privé-leraar in de orde die ik heb gevolgd:

1) http://forum.bdp.betfair.c om/blog.php? b=4 die begonnen (worden)
2) http://forum.bdp.betfair.c om/blog.php? b=6 (Registreren die in Betfair gebruiken NetBeans deel A)
3) http://forum.bdp.betfair.c om/blog.php? b=7 (Registreren die in Betfair gebruiken NetBeans deel B)
4) http://forum.bdp.betfair.c om/blog.php? b=8 (Registreren die in Betfair NetBeans deel C gebruiken)

I downloadde recentste NetBeans 6.8 (het volledige en volledige die pakket NetBeans) en volgde de instructies in tutorals worden verstrekt:

1) om de cliënten die van de Dienst te creëren van het Web WDSL urls

When gebruiken tot de cliënten van het Web als deel van het Krijgende Begonnen leerprogramma leiden, kreeg ik een fout in het geautomatiseerde generatiedeel, dat me vereiste om „xendorsed= " te gebruiken waar“ om dat deel ertoe te brengen om te compileren. Voor zover ik het weet, is dit deel o.k., maar misschien verwant met de fout die de basis voor me die dit question.

and 2 schrijven) cre�ërt basisLogin GUI.

When is die ik heb geprobeerd om het basislogin GUI scherm in werking te stellen dat ik gebruikend de leerprogramma's heb gecre�ërd, krijg ik de volgende foutenmelding:

1) javax.xml.ws.WebServiceException: Kan ' https://api.betfair.com/g lobal/v3/BFGlobalService.wsdl'< wbr/> wsdl. Plaats correct het middel in classpath.
at com.betfair.publicapi.v3.bfglobalservice.BFGlobalS ervice_Service. (BFGlobalService_Service.ja va: 32)
at me.wsop.betfair.exchange.bfLogin.doLogin (bfLogin.j: 35)
at me.wsop.betfair.exchange.bfLogin.it> (bfLogin.ja va: 24)
at betfair.BetfairView.btnLoginActionPerformed (Betfai rView.java: 272)


and de geautomatiseerde code van Java die deze fout verstrekt is:

“/**
* Deze klasse door de van jax-BRON WS RI.
* jax-WS RI 2.2 hudson-752-
* Geproduceerde versie werd geproduceerd: (naam = „BFGlobalService“, targetNamespace = „ http://www.betfair.com/pu blicapi/v3/BFGlobalService/“, wsdlLocation = „ https://api.betfair.com/g lobal/v3/BFGlobalService.wsdl " )
public klasse 2.2
*
*/
@WebServiceClient BFGlobalService_Service
extends Service
{

private definitieve statische URL BFGLOBALSERVICE_WSDL_LOCATION;
private definitieve statische WebServiceException BFGLOBALSERVICE_EXCEPTION;
private definitieve statische QName BFGLOBALSERVICE_QNAME = nieuwe 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 = verklaart nietig;
if (ongeldige BFGLOBALSERVICE_WSDL_LOCATION ==) {
e = nieuwe WebServiceException („Cannot vindt ' https://api.betfair.com/g lobal/v3/BFGlobalService.wsdl'< wbr/> wsdl. Plaats correct het middel in classpath. “);
}
BFGLOBALSERVICE_EXCEPTION = e;
}

"

I heeft andere forums voor een antwoord voor mijn situatie gelezen en nu ben ik verward in verband met wat de daadwerkelijke oplossing is, of ik de code van Java moet wijzigen, terug naar een vroege versie van de dossiers van de Kruik rollen, MilieuVariabelen aan de OS systeemwegen toevoegen of of de ontbrekende dossiers van de Kruik in bepaalde locations.

It installeren een gemeenschappelijk probleem schijnt te zijn, maar ik ben bij een verlies op hoe te om het op te lossen.  Zo ben ik in uw geschikt handen voor de oplossing aan mijn problem.

So voor zij die antwoorden, me laten weten welke extra informatie kunt vereisen u en ik zal het beste I can.

Thank u.










vooraf verstrekken

Antwoord : Hoe ik deze fout „javax.xml.ws.WebServiceException…. oplos Correct het middel plaats in classpath.?

Ik ben nog niet zeker waarom u dit statische blok heeft

    statisch {
        BFGLOBALSERVICE_WSDL_LOCATION = com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service.class.getResource („https://api.betfair.com/global/v3/BFGlobalService.wsdl“);
        WebServiceException e = verklaart nietig;
        als (ongeldige BFGLOBALSERVICE_WSDL_LOCATION ==) {
            e = nieuwe WebServiceException („kan 'https://api.betfair.com/global/v3/BFGlobalService.wsdl' vinden niet wsdl. Plaats correct het middel in classpath. “);
        }
        BFGLOBALSERVICE_EXCEPTION = e;
    }

Het eenvoudigste denken kan ik voorstellen u dit statische blok in bFGlobalService-Service.java moet verwijderen

en probeer als het nog niet werkt! dan doe dit onder verandering in bfLogin.java

verander deze code van

com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service de dienst = nieuwe com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service ();

aan de hieronder code
1:
com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service de dienst = nieuwe com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service („https://api.betfair.com/global/v3/BFGlobalService.wsdl“);
Andere oplossingen  
 
programming4us programming4us