weblogic下类加载问题

本文探讨了在WebLogic服务器上部署项目时遇到的类加载问题。具体表现为Java模块尝试加载Web模块中的类B时出现ClassNotFoundException。文章分析了问题产生的原因,并提供了解决方案:通过重新组织类B到独立的Java模块并建立正确的依赖关系来避免此类问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目中应用部署在weblogic服务器上面,在实施的时候遇到一个类加载的问题,记录如下:

现象还原:

当Java模块中加载Web模块的类B时,抛错"java.lang.ClassNotFoundException:B"

原因分析:

在weblogic中Web模块能够无限制的加载依赖的Java模块中的类文件,但是Java模块(jar包)却不能,所以这地方就直接报类找不到的问题了。

问题解决:

解决问题的方式很多种,仁者见仁智者见智,常见的一种方式,将类B提取到另外一个java模块中,然后根据需要建立java模块的依赖关系。

转载于:https://my.oschina.net/psuyun/blog/140723

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值