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
