在两年多前。在使用cxf做webservice开发时,就碰到过类似这样的异常:
nested exception is java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader,but this RI 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/)很明显,是说加载了2.0版本的,需要2.1版本的,很可能,你装的就是1.6的jdk, 那么现在今天在新的环境里再次碰到此问题时,又回想起当初,特现在记下处理方式: 将jaxb-api.jar和jaxws-api.jar两个jar包放到%{JAVA_HOME}\jre\lib\endorsed下即可,如果没有endorsed,则新建一个.这两个jar包我放提供在附件里
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。