Я использую Omnifaces 1.8.1, и я получил эту ошибку при запуске Tomcat 7Возможно, ваш web.xml содержит опечатку? omnifaces 1.8.1
WebXml не удалось инициализировать. Возможно, ваш web.xml содержит опечатку? java.lang.ClassNotFoundException: at 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 $ Worker.run (Неизвестный источник) в java.lang.Thread.run (Неизвестный источник)
web.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>
спасибо, сейчас он отлично работает – Spartan