Добрый вечер,Добавление RichFaces на основе проекта Maven
В настоящее время я пытаюсь добавить RichFaces на основе проекта Maven в Eclipse. Однако, когда я развертываю свое приложение (Glassfish), я получаю следующие предупреждения в своем браузере:
Внимание: Эта страница требует пространства имен XML h ++ p: //richfaces.org/rich с префиксом rich, но без taglibrary существует для этого пространства имен.
Кроме того, у меня нет сообщений об ошибках в консоли.
В Netbeans у меня была такая же проблема при попытке Richfaces в первый раз. Тем не менее, я смог решить это, выполнив щелчок правой кнопкой мыши по папке «Зависимости» в своем веб-проекте, а затем выбрав «Загрузить декларируемые зависимости». Однако у меня нет этой опции в Eclipse.
Проект в Eclipse использует JSF 2.1 (Apache MyFaces 2.1.5). Зависимости были добавлены следующие:
<dependency>
<groupId>org.richfaces.ui</groupId>
<artifactId>richfaces-components-api</artifactId>
<version>4.2.2.Final</version>
</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-api</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>
Хотя этот код работал отлично в Netbeans Я также попытался следующие рекомендации по:
https://community.jboss.org/wiki/HowToAddRichFaces4xToMavenBasedProject https://community.jboss.org/wiki/MavenGettingStarted-Users
Однако проблема сохраняется. Есть идеи, почему это происходит?
Спасибо за ваш ответ. Я уже это сделал, но это не устраняет проблему. Баннеры richfaces уже были загружены в папку C: /Users/MyUser/.m2/repository/org/richfaces/... Кроме того, при проверке свойств веб-проекта я могу увидеть уже добавленные в путь сборки интерфейсы. Он отображается с символом синей точки, а затем он говорит: «M2_Repo/org/richfaces /...- C: /Users/MyUser/.m2/repository/org/richfaces/...» – user2100776
@ user2100776, сначала проверьте свои пространства имен правильны: xmlns: rich = "http://richfaces.org/rich" xmlns: a4j = "http://richfaces.org/a4j" Если это так и не работает, то если вы можете предоставить [SSCCE] (http://sscce.org/) вашего проекта, я могу очень быстро взглянуть на вас. – Ally
На данный момент я буду работать только с Netbeans, так как в моем опыте было намного проще, и, по крайней мере, проект работает с Richfaces. В любом случае, спасибо за помощь. – user2100776