本文介绍了在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正在从引导类加载器加载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-06 01:14