本文介绍了在Tomcat中,java.lang.LinkageError:JAXB 2.1 API正在从引导类加载器加载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图将我的webapp加载到Tomcat中。它似乎在抱怨它的JAR版本比我的应用程序更旧。我应该删除旧的JAR,使用更新版本的Java,编辑引导类加载器(如何?)或什么?
解决方案
将JAXB 2.2 中的JAR %JAVA_HOME%\lib\dendorsed
$ b $ p
$ b
如果您的Java安装在
C:\程序文件\Java
然后你应该把JAXB 2.2 JAR放入:
C:\程序文件\Java\lib\endorsed
目录。
I am trying to load my webapp into Tomcat. It seems to be complaining that it has an older version of a JAR than my application. Should I remove that older JAR, use a newer version of Java, edit the bootstrap classloader (how?) or what?
解决方案
Put your JAXB 2.2 JARs in
%JAVA_HOME%\lib\endorsed
It should work.
If your Java is installed in
C:\Program Files\Java
then you should put JAXB 2.2 JARs in:
C:\Program Files\Java\lib\endorsed
directory.
这篇关于在Tomcat中,java.lang.LinkageError:JAXB 2.1 API正在从引导类加载器加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!