JAXB - ClassNotFoundException: com.sun.xml.bind.ContextFactory_1_0_1 - PullRequest
3 голосов
/ 19 мая 2010

Я получаю ошибку:

GC 16192K->1983K(260160K), 0.0101954 secs]
avax.xml.bind.JAXBException: Provider com.sun.xml.bind.ContextFactory_1_0_1 not
- with linked exception:
java.lang.ClassNotFoundException: com.sun.xml.bind.ContextFactory_1_0_1]
       at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:152)
       at javax.xml.bind.ContextFinder.find(ContextFinder.java:258)
       at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
       at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
       at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:244)

Я добавил следующие банки:

jaxp-api.jar, jaxb-api.jar, jsr173_1.0_api.jar, jaxb-impl.jar, jaxb1-impl.jar, jaxb-libs.jar, jaxb-xjc.jar, jax-qname.jar, jaxrpc.jar, jaxrpc-api.jar, relaxngDatatype.jar

Может кто-нибудь помочь мне, что случилось с этим кодом.

Примечание: код работает, когда я работаю с примером кода.

1 Ответ

2 голосов
/ 28 ноября 2012

Добавление this.getClass().getClassLoader() в новый метод Instance должно исправить вашу проблему ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...