java.lang.ClassNotFoundException:oracle.adfinternal.view.faces.taglib.region.RichDeclarativeComponentTag

java.lang.ClassNotFoundException:oracle.adfinternal.view.faces.taglib.region.RichDeclarativeComponentTag,java,rest,oracle-adf,Java,Rest,Oracle Adf,当我试图运行一个简单的RESTWeb服务时,遇到了一个问题 信息: Java平台:1.6.0_38 Oracle IDE:11.1.1.9.40.71.67 以下是错误消息: <Apr 18, 2018 7:28:24 PM PDT> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004 weblogic.application.ModuleException: F

当我试图运行一个简单的RESTWeb服务时,遇到了一个问题

信息

Java平台:1.6.0_38

Oracle IDE:11.1.1.9.40.71.67

以下是错误消息:

<Apr 18, 2018 7:28:24 PM PDT> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: Failed to load webapp: 'lib-RESTWebService-context-root'
    at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:395)
    at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
    at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
    at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
    Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassNotFoundException: oracle.adfinternal.view.faces.taglib.region.RichDeclarativeComponentTag
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    Truncated. see log file for complete stacktrace
此特定类

oracle.adfinternal.view.faces.taglib.region.RichDeclarativeComponentTag

是ADF Faces Runtime 11库的一部分。将其添加到您的项目中

还要确保添加

javax.faces.context.ExternalContext

类,它是JavaEE1.5API库的一部分


还要将JSF 1.2库添加到您的项目中。

您可能缺少正在执行的代码中使用的库,或者您的IDE配置错误,缺少执行您试图执行的代码所必需的库。TL/DR:它在运行时缺少“RichDeclarativeComponentTag”的类引用。谢谢Joe的回复。但不确定如何知道库是什么/定义库?有人能提供这些信息吗?我已经将jar ADF Faces Runtime 11添加到RestWebService中,但问题仍然存在,有人能帮忙吗?谢谢。在eclipse中编译这些东西。。。或者InteliJ想法。并通过Java10升级到Java8。这不应该是一个问题,您缺少的文件/引用的类模块应该使您的程序运行。