我已修改了已在BEA 8上运行的Weblogic 10(BEA 10)的EAR。
部署EAR时出现以下错误..
[HTTP:101163]无法加载用户定义的侦听器:com.xxx.xxxx.jmx.LifecycleListener java.lang.NoClassDefFoundError:com / tibco / sdk / MException at java.lang.Class.getDeclaredConstructors0(Native方法)java.lang上的java.lang.Class.UclaredConstructor(Class.java:2677)中的java.lang.Class.CrivateGetDeclaredConstructors(Class.java:2677)java.lang.Class.newInstance0(Class.java:321)。 lang.Class.newInstance(Class.java:303)at weblogic.servome.Web上传承了weblogic.servlet.internal.WebComponent.getNewInstance(WebComponentContributor.java:187)
您是否遇到过此错误?请帮助我......
答案 0 :(得分:1)
从例外情况来看,您的ear文件中似乎缺少某些库。确保com.xxx.xxxx.jmx.LifecycleListener是一个有效的包,并且正确包含在您的耳中。
如果您正在使用JDeveloper开发和构建耳朵,请确保在应用程序资源中添加此lib。如果你这样做,请确保这个lib存在于你的WEB-INF / lib文件夹中