Fråga : Lösa detta fel ”javax.xml.ws.WebServiceException…., hur gör jag, Förlägga resursen korrekt i classpathen.?

Hi

My erfar är att I-förmiddagen en kryddad programmerare i andra språk, however i Java jag har endast gjort grundläggande, gruppera sparar att bearbeta och har aldrig använt den i ilska för förmiddagen för rengöringsduken som Developing.

I framkallar en Java skrivbords- App som innehåller rengöringsduken servar beställare, som konsumerar/påverkar varandra med en API förutsatt att av rel= " nofollow " " för _blank " för www.betfair.com .  Förmiddag I efter en tutorial, som nämns på den website, tutorialen anknyter är i beställa som jag har följt: för
1) " för http://forum.bdp.betfair.com/blog.php?b=4 " rel= " nofollow " " för _blank " target= > http://forum.bdp.betfair.c om/blog.php? för http://forum.bdp.betfair.com/blog.php?b=6 " för href= för 2 för b=4 (som får startad)) rel= " nofollow " " för _blank " target= > http://forum.bdp.betfair.c om/blog.php? för http://forum.bdp.betfair.com/blog.php?b=7 " för href= för 3 för b=6 (som loggar in i Betfair using NetBeans del A)) rel= " nofollow " " för _blank " target= > http://forum.bdp.betfair.c om/blog.php? för http://forum.bdp.betfair.com/blog.php?b=8 " för href= för 4 för b=7 (som loggar in i Betfair using NetBeans del B)) rel= " nofollow " " för _blank " target= > http://forum.bdp.betfair.c om/blog.php?

I för b=8 (som loggar in i Betfair using NetBeans del C) nedladdade den senaste NetBeansen 6.8 (den fulla och färdiga NetBeansen paketerar) och följde anvisningarna förutsatt att i tutoralsna:

1) som skapar de tjänste- beställarna för rengöringsduken using WDSL-urls
When som skapar rengöringsdukbeställarna, som delen av få startade tutorial, jag fick ett fel i den automatiserade utvecklingsdelen, som krävde mig att använda ”xendorsed=en " true” för att få den del att sammanställa. Så långt, som jag vet, denna del är ok, men kanske släkt till felet, som är basen för mig handstil denna question.

and 2), skapa ett grundläggande försök för inloggning GUI.

When I att köra den grundläggande GUI-inloggningen avskärmer mig har skapat using tutorialsna, mig får efter felmeddelandet:

1) javax.xml.ws.WebServiceException: Kan inte finna rel= " nofollow "” för _blank” 'för wsdl för wbr/> för https://api.betfair.com/g lobal/v3/BFGlobalService.wsdl'<. Förlägga resursen korrekt i classpath.at com.betfair.publicapi.v3.bfglobalservice.BFGlobalS ervice_Service. (BFGlobalService_Service.ja va: 32)
at me.wsop.betfair.exchange.bfLogin.doLogin (ava för bfLogin.j: 35)
at me.wsop.betfair.exchange.bfLogin.it> (bfLogin.ja va: 24)
at betfair.BetfairView.btnLoginActionPerformed (Betfai rView.java: 272)


and som den automatiserade Javaen kodifierar, som ger detta fel är: ” för

/**
* som denna klassificerar, frambragtes av frambragda källversionen för JAX-WS RI.
* JAX-WS RI 2.2 hudson-752-
*:
public för 2.2
*
*/
@WebServiceClient (= ”BFGlobalService”, targetNamespace = för https://api.betfair.com/global/v3/BFGlobalService.wsdl ”för href= för http://www.betfair.com/pu blicapi/v3/BFGlobalService/”, wsdlLocation = för nofollow " > https://api.betfair.com/g/>FGlobalSerlobal/v3/Bvice.wsdl "” för rel= " för _blank” target=”) klassificerar BFGlobalService_Service
extends Service
{för finalstatisk elektricitet för

private URL BFGLOBALSERVICE_WSDL_LOCATION; finalstatisk elektricitet WebServiceException BFGLOBALSERVICE_EXCEPTION för
private; finalstatisk elektricitet QName för
private BFGLOBALSERVICE_QNAME = nya QName (rel= " nofollow " för _blank” ”för http://www.betfair. com/publicapi/v3/BFGlobalService/”, ”BFGlobalService”);

static {
BFGLOBALSERVICE_WSDL_LOCATION = com.betfair.publicapi.v3.bfglobalservice.BFGlobalS ervice_Service.class.getResource (>https för nofollow "” för rel= för _blank " ”för betfair.com/global/v3/BFGlobalService.wsdl”);
WebServiceException e = ogiltigt;
if (ogiltig BFGLOBALSERVICE_WSDL_LOCATION ==) {
e = nya WebServiceException (för https://api.betfair.com/global/v3/BFGlobalService.wsdl'” ”för href= " för den Cannot fynd' wsdl för wbr/> för https://api.betfair.com/g lobal/v3/BFGlobalService.wsdl'<. Förlägga resursen korrekt i classpathen. ”);
}/>BFGLOBALSERVICE_EXCEPTION = e;
I för/>
/> " läst andra fora för ett svar för min läge och nu mig den förvirrade förmiddagen om vad faktisk lösningen är, huruvida mig behöver att ändra Java kodifierar, rullbaksida till en tidig sortversion av kruset sparar, tillfogar miljö- variabler till OS-systembanorna, eller huruvida att installera det saknade kruset sparar i bestämd locations.

It verkar för att vara ett allmänningproblem, men I-förmiddagen som är villrådig på hur man löser den.  Så jag förmiddagen i ditt kapabelt räcker för lösningen till min problem.

So för de, som svarar, låter mig vet att vilken extra information du kan kräva och, jag ska ger den det bäst Iet can.

Thank dig i advance.










" klar "

Svar : Lösa detta fel ”javax.xml.ws.WebServiceException…., hur gör jag, Förlägga resursen korrekt i classpathen.?

Stilla förmiddag I inte sure varför u har detta statisk elektricitetkvarter

    statisk elektricitet {
        BFGLOBALSERVICE_WSDL_LOCATION = com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service.class.getResource (”https://api.betfair.com/global/v3/BFGlobalService.wsdl”);
        WebServiceException e = ogiltigt;
        om (ogiltig BFGLOBALSERVICE_WSDL_LOCATION-==) {
            e = nya WebServiceException (”inte kan finna 'https://api.betfair.com/global/v3/BFGlobalService.wsdl' wsdl. Förlägga resursen korrekt i classpathen. ”);
        }
        BFGLOBALSERVICE_EXCEPTION = e;
    }

Det enklaste tänkande jag kan föreslå att du ska ta bort detta statisk elektricitetkvarter i BFGlobalService-Service.java

och försök, om det som är stilla, inte fungerar! gör därefter denna nedanföra ändring i bfLogin.java

ändra detta kodifierar från

com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service servar = ny com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service ();

till den nedanföra kodifiera
1:
com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service servar = ny com.betfair.publicapi.v3.bfglobalservice.BFGlobalService_Service (”https://api.betfair.com/global/v3/BFGlobalService.wsdl”);
Andra lösningar  
 
programming4us programming4us