首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Weblogic jdom NoClassDefFoundException

Weblogic jdom NoClassDefFoundException
EN

Stack Overflow用户
提问于 2012-09-10 19:50:56
回答 2查看 856关注 0票数 0

我正在将我的web应用程序部署到本地主机上的WebLogic10.3.6上,一切都正常工作。但是当我将它部署到运行在远程服务器上的同一版本的weblogic上时,它抛出了以下代码:

JDOMException: java.lang.NoClassDefFoundError: org/jdom/Parent: org/jdom/Parent

这个应用程序打包在一个war文件中,我将相同的文件上传到两个服务器,但它只能在本地weblogic上运行。Jdom.jar位于WEB-ING/lib。我在安装远程weblogic的目录中搜索了jdom.jar,但没有其他实例。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-10 20:09:15

可能存在类加载冲突问题,请尝试配置WEB-INF\weblogic.xml

代码语言:javascript
复制
<container-descriptor>
                <prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>

prefer-web-inf-classes

如果元素设置为true,将导致Web应用程序的WEB-INF目录中的类优先于应用程序或系统类加载器中加载的类进行加载。默认值为false。控制台中指定的值优先于手动设置的值

票数 1
EN

Stack Overflow用户

发布于 2012-09-10 19:57:34

NoClassDefFoundError表示找不到org.jdom.Parent所需的类,而不是org.jdom.Parent本身。WEB-INF/lib文件夹中缺少某些依赖项。

如果您使用maven构建此库,请确保还包含所有必需的可选库。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12351097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档