我跟着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)
[嘗試部署的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
這些Classcast錯誤通常是由Tomcat中錯誤的庫管理引起的。見:http://stackoverflow.com/questions/21628887/trying-to-deploy-oracle-adf-application-to-tomcat-7 – Falco 2015-08-03 11:18:10