2014-10-01 4 views
0

Я следил за http://rohitatjade.blogspot.in/2014/02/how-to-deploy-adf-application-on-tomcat.html ссылкой для развертывания приложения adf в tomcat. После завершения всего шага я нажму свой URL-адрес для входа, но приложение бросит ниже исключения в браузере. Пожалуйста, помогите мне в этомРазвернуть приложение ADF на сервере Tomcat

Exception

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) оракул. 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 $ ФильтрListChain.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 (Unknown Source) 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: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)

+0

возможно дубликат [Попытка развернуть Oracle ADF-приложения на Tomcat 7] (http://stackoverflow.com/questions/21628887/trying-to-deploy-oracle-adf-application- to-tomcat-7) – Falco

+0

Эти ошибки Classcast обычно возникают из-за неправильного управления библиотекой в ​​Tomcat. См. Http://stackoverflow.com/questions/21628887/trying-to-deploy-oracle-adf-application-to-tomcat-7 – Falco

ответ

0

Я думаю, ваше приложение марки использование безопасности ADF? Таким образом, ADF Essentials не включает безопасность ADF, поэтому вам нужно будет реализовать это самостоятельно. См ADF Основы Вопросы и ответы: http://www.oracle.com/technetwork/developer-tools/adf/overview/adfessentialsfaq-1837249.pdf

Что входит в Oracle ADF Основы ?

Oracle ADF Основы включает в себя следующие Oracle ADF компоненты: Oracle ADF Faces Rich Client Components , Oracle ADF Controller, Oracle ADF Модель и Oracle ADF Business Components .

Следующая функция не включена в Oracle ADF Основы и требует полный Oracle ADF версии - Oracle ADF Mobile, Oracle ADF Desktop Integration, Oracle ADF безопасности, Оракул ADF Управление данными веб-сервисов, Oracle Удаленные задачи ADF, Oracle ADF Business Component Сервисные интерфейсы, Oracle AD F Данные C ontrols для BI, Essbase и BAM , интеграция с функциями промежуточного ПО Oracle Fusion , такие как MDS, OPSS, OWSM, Enterprise Manager и MBeans, высокая доступность и кластеризация.

+0

Привет, спасибо за ваш ответ. Я не использую безопасность ADF в своем приложении. – user3166325