Я новичок в JSF и PrimeFaces (и новичок в stackoverflow), и у меня проблема с конфигурацией/развертыванием. Я использую PrimeFaces 5.0, Tomcat 7.0.55 и JSF 2.2. Теги JSF можно разрешить и работать, но теги PrimeFaces не разрешены и дают эту ошибку.primefaces.org/ui не может быть разрешен
Вот веб-страница:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://primefaces.org/ui" prefix="p" %>
<f:loadBundle basename="resources/messages" var="msg"/>
<html>
<head>
<title>enter your name page</title>
</head>
<body>
<f:view>
<h1>
<h:outputText value="#{msg.inputname_header}"/>
</h1>
<h:form id="helloForm">
<h:outputText value="#{msg.prompt}"/>
<h:inputText value="#{personBean.personName}" />
<h:commandButton action="login" value="#{msg.button_text}" />
<p:spinner />
</h:form>
</f:view>
</body>
</html>
Сообщение об ошибке: org.apache.jasper.JasperException: Абсолютный URI: http://primefaces.org/ui не может быть разрешен в любом web.xml или баночка файлах, размещенных с это приложение
Ваша помощь будет оценена
Спасибо, что было самым полезным. Я занимаюсь веб-сервисами и GWT в течение примерно 7 лет, поэтому я не знал, что JSP были динозаврами. Спасибо за то, что вы меня зацепили. После этого я обнаружил, что мне также нужно изменить файл faces-config.xml следующим образом: – user3991484
Это сработало, и теперь у меня есть моя страница с тегом PrimeFaces, который подходит именно так. Спасибо – user3991484