当我在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中,但是应用程序找不到它。

在我的情况下,此问题已解决,将缺少的类项目添加到清单文件中。

09-12 19:05