2014-10-01 124 views
0

我跟着http://rohitatjade.blogspot.in/2014/02/how-to-deploy-adf-application-on-tomcat.html鏈接在tomcat中部署adf應用程序。完成所有步驟後,我點擊登錄URL,但應用程序在瀏覽器中拋出異常。請幫我在這在Tomcat服務器上部署ADF應用程序

異常

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) root ca使用

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 $ ApplicationWindowLi steners.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: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)

+0

[嘗試部署的Oracle ADF應用到Tomcat 7](可能重複http://stackoverflow.com/questions/21628887/trying-to-deploy-oracle-adf-application- to-tomcat-7) – Falco 2015-08-03 11:17:42

+0

這些Classcast錯誤通常是由Tomcat中錯誤的庫管理引起的。見:http://stackoverflow.com/questions/21628887/trying-to-deploy-oracle-adf-application-to-tomcat-7 – Falco 2015-08-03 11:18:10

回答

0

我猜你的應用程序品牌使用ADF安全性?是的,ADF Essentials不包括ADF安全性,因此您需要自己實施。 見ADF要點FAQ:http://www.oracle.com/technetwork/developer-tools/adf/overview/adfessentialsfaq-1837249.pdf

什麼是包含在Oracle ADF的 要點 ?

甲骨文ADF 要點 包含以下Oracle ADF 組件:甲骨文的ADF Faces 富客戶端組件 , 甲骨文ADF控制器,甲骨文ADF模型和Oracle ADF 業務組件 。

下列功能不包括在 的Oracle ADF 要點 ,並要求 全 的Oracle ADF版本 - 甲骨文 ADF移動,甲骨文ADF桌面集成, 甲骨文ADF 安全, 甲骨文ADF Web服務數據控制,Oracle ADF遠程任務流,Oracle ADF業務組件 服務接口,Oracle AD F數據C 控制BI,Essbase 和BAM ,與Oracle融合中間件功能 集成,如 MDS, OPSS,OWSM,企業管理器和MBeans,高可用性和羣集。

+0

嗨,感謝您的迴應。我沒有在我的應用程序中使用ADF安全性。 – user3166325 2014-10-03 15:39:34

相關問題