【问题标题】:Deploy ADF Application in Tomcat server在 Tomcat 服务器中部署 ADF 应用程序
【发布时间】:2014-10-01 14:19:14
【问题描述】:

我按照http://rohitatjade.blogspot.in/2014/02/how-to-deploy-adf-application-on-tomcat.html 链接在 tomcat 中部署 adf 应用程序。完成所有步骤后,我点击了我的登录 URL,但应用程序在浏览器中抛出了以下异常。请帮我解决这个问题

例外

javax.servlet.ServletException:过滤器执行引发异常 oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180) 根本原因

java.lang.ExceptionInInitializerError oracle.adfinternal.view.faces.webapp.rich.RichWindowManagerFactory._getDefaultListeners(RichWindowManagerFactory.java:111) oracle.adfinternal.view.faces.webapp.rich.RichWindowManagerFactory.access$100(RichWindowManagerFactory.java:31) oracle.adfinternal.view.faces.webapp.rich.RichWindowManagerFactory$ApplicationWindowListeners._getAppListeners(RichWindowManagerFactory.java:253) oracle.adfinternal.view.faces.webapp.rich.RichWindowManagerFactory$ApplicationWindowListeners.processWindowLifecylce(RichWindowManagerFactory.java:244) oracle.adfinternal.view.faces.webapp.rich.RichWindowManager._fireWindowLifecycleEvent(RichWindowManager.java:531) oracle.adfinternal.view.faces.webapp.rich.RichWindowManager._handleWindowOpened(RichWindowManager.java:574) oracle.adfinternal.view.faces.webapp.rich.RichWindowManager.renderLoopbackPage(RichWindowManager.java:1062) oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:113) org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293) org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199) org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180) 根本原因

java.lang.ClassCastException:类 oracle.adfinternal.view.faces.context.AdfFacesContextImpl java.lang.Class.asSubclass(未知来源) oracle.adf.view.rich.context.AdfFacesContext.(AdfFacesContext.java:592) oracle.adfinternal.view.faces.webapp.rich.RichWindowManagerFactory._getDefaultListeners(RichWindowManagerFactory.java:111) oracle.adfinternal.view.faces.webapp.rich.RichWindowManagerFactory.access$100(RichWindowManagerFactory.java:31) oracle.adfinternal.view.faces.webapp.rich.RichWindowManagerFactory$ApplicationWindowListeners._getAppListeners(RichWindowManagerFactory.java:253) oracle.adfinternal.view.faces.webapp.rich.RichWindowManagerFactory$ApplicationWindowListeners.processWindowLifecylce(RichWindowManagerFactory.java:244) oracle.adfinternal.view.faces.webapp.rich.RichWindowManager._fireWindowLifecycleEvent(RichWindowManager.java:531) oracle.adfinternal.view.faces.webapp.rich.RichWindowManager._handleWindowOpened(RichWindowManager.java:574) oracle.adfinternal.view.faces.webapp.rich.RichWindowManager.renderLoopbackPage(RichWindowManager.java:1062) oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:113) org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60) org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468) org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293) org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199) org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92) oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

【问题讨论】:

标签: jsf tomcat6 oracle-adf


【解决方案1】:

我猜您的应用程序使用了 ADF 安全性?确实如此,ADF Essentials 不包含 ADF 安全性,因此您需要自己实施。 请参阅 ADF Essentials 常见问题解答:http://www.oracle.com/technetwork/developer-tools/adf/overview/adfessentialsfaq-1837249.pdf

Oracle ADF 中包含的内容 要点 ?

甲骨文 ADF 要点 包括以下 Oracle ADF 组件:Oracle ADF Faces 富客户端组件 , Oracle ADF 控制器、Oracle ADF 模型和 Oracle ADF 业务组件 .

以下功能不包含在 甲骨文 ADF 要点 ,并且需要 满的 甲骨文 ADF 版本 – 甲骨文 ADF 移动、Oracle ADF 桌面集成、 甲骨文 ADF 安全, 甲骨文 ADF Web 服务数据控制,Oracle ADF 远程任务流,Oracle ADF 业务组件的 服务接口,Oracle AD F 数据 C BI、Essbase 的控制 和 BAM , 与 Oracle 融合中间件功能集成 如 数据表, OPSS、OWSM、企业管理器和 MBean、高可用性和集群。

【讨论】:

  • 您好,感谢您的回复。我没有在我的应用程序中使用 ADF 安全性。
【解决方案2】:

您是否将 ADF Essentials 库部署到了 tomcat 中? 请参阅此处的帖子:https://pinboard.in/search/u:OracleADF?query=tomcat

【讨论】:

    猜你喜欢
    • 2023-02-20
    • 1970-01-01
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    相关资源
    最近更新 更多