Arhn - архитектура программирования

Возможно, ваш web.xml содержит опечатку? омнифейс 1.8.1

Я использую Omnifaces 1.8.1 и получил эту ошибку при запуске Tomcat 7.

WebXml не удалось инициализировать. Возможно, ваш web.xml содержит опечатку? java.lang.ClassNotFoundException: в java.lang.Class.forName0 (собственный метод) в java.lang.Class.forName (неизвестный источник) в org.omnifaces.config.WebXml.parseErrorPageLocations(WebXml.java:434) в org. omnifaces.config.WebXml.init(WebXml.java:147) в org.omnifaces.facesviews.FacesViewsInitializerListener.contextInitialized(FacesViewsInitializerListener.java:63) в org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5016) в org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5524) в org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) в org.apache.catalina.core.ContainerBase$StartChild .call(ContainerBase.java:1575) в org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) в java.util.concurrent.FutureTask.run(Неизвестный источник) в java.util.concurrent .ThreadPoolExecutor.runWorker(неизвестный источник) в java.util.concurrent.ThreadPoolExecutor$W orker.run(неизвестный источник) на java.lang.Thread.run(неизвестный источник)

веб.xml:

<context-param>
    <param-name>org.omnifaces.FACES_VIEWS_SCAN_PATHS</param-name>
    <param-value>/*.xhtml</param-value>
</context-param>




    <filter>
            <filter-name>characterEncodingFilter</filter-name>
            <filter-class>org.omnifaces.filter.CharacterEncodingFilter</filter-class>
    </filter>
    <filter-mapping>
            <filter-name>characterEncodingFilter</filter-name>
            <url-pattern>/*</url-pattern>
    </filter-mapping>

<!--     <filter> -->
<!--             <filter-name>facesExceptionFilter</filter-name> -->
<!--             <filter-class>org.omnifaces.filter.FacesExceptionFilter</filter-class> -->
<!--     </filter> -->
<!--     <filter-mapping> -->
<!--             <filter-name>facesExceptionFilter</filter-name> -->
<!--             <servlet-name>Faces Servlet</servlet-name> -->
<!--     </filter-mapping> -->

    <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
08.05.2015

Ответы:


1

at org.omnifaces.config.WebXml.parseErrorPageLocations(WebXml.java:434)

WebXml — это служебный класс в omnifaces, который предоставляет методы для часто используемых элементов web.xml.

Приведенная выше строка в трассировке стека показывает, что вы настроили класс исключений, которого нет в пути к классам.

Пожалуйста, опубликуйте свой фрагмент тега <error-page/> в файле web.xml.

08.05.2015

2

ClassNotFoundException означает, что ваш xml содержит класс, который не может быть найден в CLASSPATH: либо это опечатка, либо класс отсутствует, потому что какая-то банка отсутствует или находится в неправильном месте.

org.omnifaces.filter.CharacterEncodingFilter ?

08.05.2015
  • Я новичок в Omnifaces и не знаю, какова базовая конфигурация omnifaces в web.xml. 08.05.2015
  • OmniFaces ничего не требует в web.xml. Это происходит только во время запуска, когда ваш web.xml имеет недопустимый формат. 08.05.2015
  • спасибо, в моем файле web.xml что-то не так. 10.05.2015
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..