když si vytvořím klienta přímo v projektu (předtím jsem ho tvořil na 
záložce Services), tak to nejde vůbec spustit a hází to tuto hlášku (viz. 
níže) a z toho už vůbec nejsem moudrej :-(

Exception in thread "main" java.lang.LinkageError: JAXB 2.0 API is being 
loaded from the bootstrap classloader, but this RI (from 
jar:file:/C:/Program%20Files/NetBeans%206.0%20200710120000/java1/modules/ext/jaxws21/jaxb-impl.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class)
 
needs 2.1 API. Use the endorsed directory mechanism to place jaxb-api.jar 
in the bootstrap classloader. (See 
http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
        at 
com.sun.xml.bind.v2.model.impl.ModelBuilder.<clinit>(ModelBuilder.java:172)
        at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:422)
        at 
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:286)
        at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
        at 
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210)
        at javax.xml.bind.ContextFinder.find(ContextFinder.java:368)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
        at com.sun.xml.ws.spi.ProviderImpl$2.run(ProviderImpl.java:220)
        at com.sun.xml.ws.spi.ProviderImpl$2.run(ProviderImpl.java:218)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
com.sun.xml.ws.spi.ProviderImpl.getEPRJaxbContext(ProviderImpl.java:217)
        at com.sun.xml.ws.spi.ProviderImpl.<clinit>(ProviderImpl.java:88)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at java.lang.Class.newInstance0(Class.java:355)
        at java.lang.Class.newInstance(Class.java:308)
        at 
javax.xml.ws.spi.FactoryFinder.newInstance(FactoryFinder.java:36)
        at javax.xml.ws.spi.FactoryFinder.find(FactoryFinder.java:95)
        at javax.xml.ws.spi.Provider.provider(Provider.java:76)
        at javax.xml.ws.Service.<init>(Service.java:57)
        at vat.CheckVatService.<init>(CheckVatService.java:46)
        at vat.Main.main(Main.java:28)





Pavel Zelenka <[EMAIL PROTECTED]> 
Odeslal: [EMAIL PROTECTED]
17.10.2007 16:14
Odpovězte prosím uživateli
Java <[email protected]>


Komu
[email protected]
Kopie

Předmět
Web service klient







Zdravím, 

v NetBeans 6 jsem si pomocí wizardu vytvořil nový web service z WSDL (
http://www.ec.europa.eu/taxation_customs/vies/api/checkVatPort?wsdl). Vše 
funguje jak má, ale problém nastane, pokud zkopilované JARy přenesu na 
jiný počítač, tak při spuštění to hledá onen WSDL na místě, kam si ho 
NetBeans uložily na disk tj. .netbeans\dev\config\WebServices 
Asi jsem něco opoměl, ale za boha nemůžu přijít co to je. 

Díky za každou pomoc 

Pavel Zelenka

Odpovedet emailem