java.lang.ClassNotFoundException:oracle.adfinternal.view.faces.taglib.region.RichDeclarativeComponentTag
当我试图运行一个简单的RESTWeb服务时,遇到了一个问题 信息: Java平台:1.6.0_38 Oracle IDE:11.1.1.9.40.71.67 以下是错误消息: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
<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。这不应该是一个问题,您缺少的文件/引用的类模块应该使您的程序运行。