当前位置:  开发笔记 > 编程语言 > 正文

从Oracle 10g上的webapp链接"链接javax/xml/namespace/QName类时违反了加载器约束"

如何解决《从Oracle10g上的webapp链接"链接javax/xml/namespace/QName类时违反了加载器约束"》经验,为你挑选了0个好方法。

我们有一个可以部署在许多应用服务器上的Web应用程序,包括Oracle 10g.但是,在该平台上,我们遇到了类路径问题.webapp使用JAXB 2,但Oracle 10g附带JAXB 1,这导致错误.为了解决这些问题,我们将Oracle配置为更喜欢我们的webapp中的类,但现在我们在尝试实例化JAXB上下文时遇到了上述错误.

查看"加载器约束违反"异常 - 当一个已经加载了一个类加载器的类试图访问同一个包中的包私有但由不同的类加载器加载的类时,它似乎被抛出.我已经尝试删除我们的webapp中包含javax.xml.namespace.QName的任何jar,并且已经验证它是正在被拾取的Oracle中包含的实例,但是仍然会发生错误.有任何想法吗?

(这是关于10g和JAXB 2 的早期问题的后续内容.)

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有