Ошибка при развертывании примера Primefaces-Extensions, почему?
Ошибка при развертывании: исключительная ситуация при загрузке приложения: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringEscapeUtils Модуль не был развернут.
Это мой код:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:pe="http://primefaces.org/ui/extensions">
<f:view contentType="text/html" locale="en">
<pe:head title="PrimeFaces Extensions - ShowCase">
<f:facet name="first">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="pragma" content="no-cache"/>
<meta http-equiv="cache-control" content="no-cache"/>
<meta http-equiv="expires" content="0"/>
</f:facet>
</pe:head>
<h:body>
<pe:layout>
<pe:layoutPane position="north">
<ui:insert name="header"/>
</pe:layoutPane>
<h:form>
<ui:insert name="center"/>
<pe:layoutPane position="south">
<ui:insert name="footer"/>
</pe:layoutPane>
</h:form>
</pe:layout>
</h:body>
2 ответа
Как сказано в начале работы над проектом расширений primefaces на https://github.com/primefaces-extensions/primefaces-extensions.github.com/wiki/Getting-Started вам необходимо добавить "Apache Commons Lang3" в ваш проект.
Добавьте Apache Commons Lang3 в свой проект, если он не в classpath.
Вы можете скачать библиотеку с http://commons.apache.org/proper/commons-lang/
Согласно информации, написанной на Расширениях Primefaces Начало работы
Зависимости расширений PF:
- Добавьте текущий JAR-файл PrimeFaces в свой проект из этого раздела загрузки.
- Добавьте последний JAR-файл PrimeFaces Extensions в свой проект из репозитория Maven Central.
- Добавьте Apache Commons Lang3 в свой проект, если он не в classpath.
- Добавьте JAR-файл Gson в свой проект с домашней страницы Gson (необязательно).
- Добавьте последний JAR-файл для CKEditor, если вам нужно из репозитория Maven Central (необязательно).
- Добавьте последний JAR-файл для CodeMirror, если вам нужно из репозитория Maven Central (необязательно).
- Добавьте зависимости Exporter Apache POI и iText, если вы используете компонент Exporter.
Удачи.