当我在weblogic 12c上部署.ear文件时,出现以下错误。
java.lang.ClassNotFoundException: com.abc.util.CustomUtility
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:335)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:302)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:180)
<Administration Console encountered the following error: weblogic.application.WrappedDeploymentException: com.abc.util.CustomUtility
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:335)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:302)
一旦我部署.ear文件,它就会出现上述错误。它抱怨ClassNotFoundException,它是项目中用户定义的类。
我看到所有.classs都是.ear文件的一部分。为何还会出现此问题?
请帮我。
最佳答案
当我在多个项目中定义了实用程序类时,我已经看到了这个问题。 .class位于.ear中,但是应用程序找不到它。
在我的情况下,此问题已解决,将缺少的类项目添加到清单文件中。