Oracle adf Oracle ADF:视图条件在12c中不起作用

Oracle adf Oracle ADF:视图条件在12c中不起作用,oracle-adf,jdeveloper,Oracle Adf,Jdeveloper,您好,我正在使用Oracle ADF开发一个web应用程序。我正在使用jdeveloper12c。我已经为视图对象创建了一个视图条件,如下图12c所示 创建视图条件后,我试图将其作为ADF查询面板放到a.jsf页面上。当我试图运行此页面时,我遇到以下错误 javax.servlet.ServletException: Servlet execution threw an exception oracle.adf.model.servlet.ADFBindingFilter.doFilt

您好,我正在使用Oracle ADF开发一个web应用程序。我正在使用jdeveloper12c。我已经为视图对象创建了一个视图条件,如下图12c所示

创建视图条件后,我试图将其作为ADF查询面板放到a.jsf页面上。当我试图运行此页面时,我遇到以下错误

javax.servlet.ServletException: Servlet execution threw an exception
    oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:192)
    oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)

java.lang.NoClassDefFoundError: org/codehaus/groovy/control/customizers/CompilationCustomizer
    oracle.jbo.ExprEval$ScriptLibrary.createShell(ExprEval.java:2534)
    oracle.jbo.ExprEval$ScriptLibrary.getShell(ExprEval.java:2475)
    oracle.jbo.ExprEval.parseScript(ExprEval.java:1571)
    oracle.jbo.ExprEval.findScript(ExprEval.java:1152)
    oracle.jbo.ExprEval.doEvaluate(ExprEval.java:1956)
    oracle.jbo.ExprEval.doEvaluate(ExprEval.java:1928)
根本原因

java.lang.ClassNotFoundException: org.codehaus.groovy.control.customizers.CompilationCustomizer
    java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    oracle.jbo.ExprEval$ScriptLibrary.createShell(ExprEval.java:2534)
    oracle.jbo.ExprEval$ScriptLibrary.getShell(ExprEval.java:2475)
    oracle.jbo.ExprEval.parseScript(ExprEval.java:1571)
    oracle.jbo.ExprEval.findScript(ExprEval.java:1152)
    oracle.jbo.ExprEval.doEvaluate(ExprEval.java:1956)
    oracle.jbo.ExprEval.doEvaluate(ExprEval.java:1928)
我已经成功地创建了视图条件并在jdeveloper11.1.2.4中使用

请帮我解决这个问题


提前感谢。

根据兼容性矩阵,您需要Tomcat 7来运行ADF 12c应用程序:

您的视图对象和视图标准是否来自BC Tester?Florin Marcus-是的,我已经从BC Tester进行了测试。我知道事实上af:queries/view标准在12c中工作,所以与您的代码有关。做一些实验:使用HR模式创建一个新的Jdev工作区,在一个简单的环境中重新创建相同的场景。谢谢florin marcus。让我查一查,然后给你回电话。谢谢你抽出时间。嗨。马库斯。视图条件已在集成weblogic服务器上成功运行。但是当我试图在Tomcat 6.xDid上运行它时,它给出了以下异常。您是否在Tomcat上安装了ADF Essentials库?似乎您错过了groovy库。感谢您的帮助。非常感谢你。经过一些研发后,我能够在我的页面中看到搜索条件。但搜索并没有发生。表示当我在视图条件中输入一些数据后单击搜索按钮时,什么也没有发生。当我点击重置按钮时。所有值都已清除。在日志中也没有错误。请帮帮我。请,请帮帮我。请告诉我,我在ADF Essentials和Tomcat方面没有足够的经验,但如果您准备一个在HR模式下运行的示例应用程序,可以重现这个问题,我将非常乐意代表您向Oracle提交服务请求。