Frage : Wie ich tue, diese Störung „javax.xml.ws.WebServiceException lösen…. Das Hilfsmittel in das classpath richtig legen.?

Hallo,

My ist Erfahrung, dass ich ein erfahrener Programmierer in anderen Sprachen bin, gleichwohl in Java ich habe nur die grundlegende ReihenDateiverarbeitung getan und habe nie verwendet, es im Zorn für das Netz Developing.

I morgens eine Java-Schreibtisch-APP entwickelnd, die Netz-Service-Klienten enthält, das/verbraucht, auf eine API einwirkt, die www.betfair.com bereitgestellt wird.  Ich folge einem Tutorium, das auf dieser Web site erwähnt wird, die Tutorverbindungen bin im Auftrag, dem ich gefolgt habe:

1) http://forum.bdp.betfair.c om/blog.php? b=4 (erhalten begonnen)
2) http://forum.bdp.betfair.c om/blog.php? b=6 (loggend in Betfair using NetBeans Teil A)
3) http://forum.bdp.betfair.c om/blog.php? b=7 (loggend in Betfair using NetBeans Teil B)
4) http://forum.bdp.betfair.c om/blog.php? b=8 (loggend in Betfair using NetBeans Teil lud C)

I das späteste NetBeans 6.8 (das volle und komplette NetBeans Paket) herunter und befolgte die Anweisungen, die in den tutorals bereitgestellt wurden: das

1), zum der Netz-Service-Klienten herzustellen, die das WDSL URL

When die web client als Teil des erhaltenen begonnenen Tutoriums verursachend verwenden, erhielt ich eine Störung im automatisierten Erzeugungsteil, das mich erforderte, das „xendorsed= " zu benutzen ausrichten“, um dieses Teil zu erhalten, um zu kompilieren. Insoweit ich weiß, ist dieses Teil okay, aber möglicherweise bezogen auf der Störung, die die Basis für mich dieses question.

and 2 schreibend) verursachen einen grundlegenden LOGON GUI.

When ist, das, ich versuche, den grundlegenden GUI-LOGON-Schirm laufen zu lassen, ich using die Tutorien hergestellt habe, erhalte ich die folgende Fehlermeldung:

1) javax.xml.ws.WebServiceException: ' https://api.betfair.com/g lobal/v3/BFGlobalService.wsdl'< wbr/> kann wsdl. Das Hilfsmittel in das classpath.
at com.betfair.publicapi.v3.bfglobalservice.BFGlobalS ervice_Service. (BFGlobalService_Service.ja VA richtig legen: 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 der automatisierte Java-Code, der diese Störung liefert, ist:

“/**
* diese Kategorie wurde durch die JAX-WS RI.
* JAX-WS RI 2.2 hudson-752-
* erzeugte Quellversion erzeugt: 2.2
*
*/
@WebServiceClient (Name = „BFGlobalService“, targetNamespace = „ http://www.betfair.com/pu blicapi/v3/BFGlobalService/“, wsdlLocation = „ https://api.betfair.com/g/>FGlobalSerlobal/v3/Bvice.wsdl " )
public Kategorie BFGlobalService_Service
extends Service
{

private abschließendes Static URL BFGLOBALSERVICE_WSDL_LOCATION;
private abschließendes statisches WebServiceException BFGLOBALSERVICE_EXCEPTION;
private abschließendes statisches QName BFGLOBALSERVICE_QNAME = neues 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 = neues WebServiceException („Cannot Entdeckung ' https://api.betfair.com/g lobal/v3/BFGlobalService.wsdl'< wbr/> wsdl. Das Hilfsmittel in das classpath.") richtig legen;
}
BFGLOBALSERVICE_EXCEPTION = e;
/> " haben

I andere Foren für eine Antwort für meine Situation gelesen und jetzt bin ich konfus hinsichtlich, was die tatsächliche Lösung, ob ich Java-Code ändern muss, rollen zurück zu einer frühen Version der Glasakten, hinzufügen Klimavariablen den OS-Systemswegen ist, oder, ob man fehlende Glasakten in bestimmtes locations.

It scheint, ein allgemeines Problem zu sein anbringt, aber ich ratlos bin auf, wie man es löst.  So bin ich in Ihren fähigen Händen für die Lösung zu meinem problem.

So für die, die antworten, lasse mich weiß, welche Extrainformationen Sie fordern können und ich sie das Beste I can.

Thank Sie im Voraus.










zur Verfügung stelle

Antwort : Wie ich tue, diese Störung „javax.xml.ws.WebServiceException lösen…. Das Hilfsmittel in das classpath richtig legen.?

Ich bin noch nicht sicher, warum u diesen statischen Block haben

    Static {
        BFGLOBALSERVICE_WSDL_LOCATION = com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service.class.getResource („https://api.betfair.com/global/v3/BFGlobalService.wsdl ");
        WebServiceException e = Null;
        wenn (BFGLOBALSERVICE_WSDL_LOCATION == Null) {
            e = neues WebServiceException („kann 'https://api.betfair.com/global/v3/BFGlobalService.wsdl' wsdl nicht finden. Das Hilfsmittel in das classpath.") richtig legen;
        }
        BFGLOBALSERVICE_EXCEPTION = e;
    }

Das einfachste, denkend, das ich vorschlagen kann, dass Sie diesen statischen Block in BFGlobalService-Service.java entfernen sollen

und Versuch, wenn es noch nicht funktioniert! dies unterhalb der Änderung in bfLogin.java dann tun

diesen Code von ändern

com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service Service = neues com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service ();

zum Code unten
1:
com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service Service = neues com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service („https://api.betfair.com/global/v3/BFGlobalService.wsdl ");
Weitere Lösungen  
 
programming4us programming4us