java.lang.NoClassDefFoundError: weblogic/rmi/extensions/DisconnectListener

本文讲解了如何在开发过程中正确地使用WebLogic服务器提供的API,强调不应直接使用其实现类,而应通过官方推荐的方式引入依赖。同时指出使用Eclipse等IDE时添加Server Runtime的重要性。

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


不要移动或复制由 weblogic 提供的任何实现类的 jar 包,我们在编程时如果需要使用某些服务器提供的 API (记住我们只需要使用 API 而不是实现类,如果你的程序直接使用了实现类而不是 API 或接口,那就是程序设计错误,因为你并不是在为 weblogic 写插件,就不需要使用它的实现类)。

用 Eclipse 来举例,在使用像 eclipse 这样的工具时当我们需要使用到这些 API 时我们应该是在项目属性对话框的 Java Build Path 中的 Library 中添加 Add Library 然后选择一个 Server Runtime,记住我们不应该把 weblogic 下的 jar 复制到项目中来,这种复制是错误的做法,就算你复制到 eclipse 中来也不应该再复制回到 weblogic 中去。

这样的weblogic10的包就没有问题了,不要拷贝weblgoic下面的weblogic.jar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值