Я разработал пример JSF-приложения, и оно работает нормально, но у меня трудное время, чтобы запустить пример RichFaces в JSF.
Детали моей среды выполнения: Weblogic 12.1.2, JEE 6 и JSF2.0.
Я скачал ниже JAR и затем поместил в мой WEB-INF/lib
, но это не работает.
- richfaces-4.5.0.Final.jar
- richfaces-a4j-4.5.0.Final.jar
- richfaces-core-4.5.0.Final.jar
С этими JAR-файлами при запуске моего сервераЯ получил исключение класса не найдено, связанное с AtmosphereServlet, поэтому я включил atmosphere-runtime-1.0.2.jar
JAR, а затем я получил исключение java.lang.ClassNotFoundException: org.reflections.scanners.AbstractScanner
.
org.reflections.scanners.AbstractScanner
не было от очень популярного JAR, и только JAR, который я нашел для этого, был здесь .Хотя я не был убежден, что мне следует использовать это, но все же попробовать, я добавил это, и затем я получил java.lang.ClassNotFoundException: org.apache.catalina.CometProcessor
.
Чтобы решить эту проблему, я добавил этот JAR.Теперь я получаю java.lang.ClassNotFoundException: org.jboss.servlet.http.HttpEventServlet
исключение.
Я полностью убежден, что я не двигаюсь в правильном направлении, потому что таким образом я могу в конечном итоге добавить JAR Tomcat и Jboss / Wildfly в мой путь к классам.
Я искал блоги, нет четкого сообщения о том, что с этими JAR-файлами работает RichFaces, независимо от того, какие JAR-файлы были упомянуты в сообщении, которое я добавил, на данный момент у меня есть следующие JAR-файлы, но все еще есть то же исключение:
Атмосфера-время выполнения-1.0.2.jar
commons-beanutils-1.8.0.jar
- commons-logging-1.0.4.jar
- guava-19.0.jar
- richfaces-4.5.0.Final.jar
richfaces-core-4.5.0.Final.jar
catalina-comet.jar
- commons-collection-3.2.jar
- cssparser-0.9.18.jar
- reflections-0.9.6_jboss_errai_r2.jar
- richfaces-a4j-4.5.0.Final.jar
- sac-1.3.jar
Другая проблема, с которой я сталкиваюсьв том, что я не знаю Maven, поэтому яЯ не могу разрешить зависимости, используя его, я попробовал ниже pom.xml, но ничего не работает, он не загружает JAR, он просто создает почти бесполезный JAR.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.jvi.weblogic.jms</groupId>
<artifactId>jms-producer</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>jms-producer</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.richfaces</groupId>
<artifactId>richfaces-bom</artifactId>
<version>4.2.2.Final</version>
<type>pom</type>
</dependency>
<dependency>
<groupId>org.richfaces.ui</groupId>
<artifactId>richfaces-components-ui</artifactId>
<!--version>4.2.2.Final</version-->
</dependency>
<dependency>
<groupId>org.richfaces.core</groupId>
<artifactId>richfaces-core-impl</artifactId>
<!--version>4.2.2.Final</version-->
</dependency>
</dependencies>
</dependencyManagement>
</project>
Может кто-топожалуйста, помогите мне запустить RichFaces в моем приложении JSF.
PS: я могу запустить PrimeFaces, но зависимости RichFaces выглядят очень плохо.
UPDATE1: Я также следовал официальной документации и скачал дистрибутив с
здесь и имел нижеприведенные JAR-файлы, но по-прежнему не помогал.
- cssparser-0.9.18.jar
- guava-19.0.jar
- richfaces-a4j-4.5.17.Final.jar
- richfaces-core-4.5.17.Final.jar
- richfaces-page-фрагментов-4.5.17.Final.jar
- richfaces-rich-4.5.17.Final.jar sac-1.3.jar