Korzystanie z IntelliJ IDEA 13.1. Stos komponentów: JSF 2.2 + Primefaces 4.0, Tomcat 7.
Tworzenie prostego xhtml za pomocą kodu:
<ui:composition template="rootTemplate.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:p="http://primefaces.org/ui"
xmlns:ui="http://java.sun.com/jsf/facelets">
</ui:composition>
Ale IDEA nie może pobrać adresu pierwotnego i wyróżnia go kolorem czerwonym.
Przeglądarka wyświetla błąd 404 podczas próby załadowania http://primefaces.org/ui także.
Co ja robię źle?
Odpowiedzi:
3 dla odpowiedzi № 11) pamiętaj o dodaniu obsługi ram
2) POMYSŁ czasami wymaga synchronizacji. dlatego użyj przycisku „Reimport All Maven Projects”.
1 dla odpowiedzi nr 2
Nie znalazłem źródła problemu.
Ale zmiana implementacji JSF z com.sun.faces: 2.2.5 na com.sun.faces: 2.2.6 naprawiła problem.
Teraz IDEA znajduje wymagany plik * .taglib.xml w pliku primefaces-4.0.jar.
Powrót do wersji 2.2.5 powoduje powrót problemu :(
Co za mistyk?
===== AKTUALIZACJA =====
W IDEA można ustawić taglib ręcznie. Jest umieszczany w primefaces-4.0.jar / META-INF / primefaces-p.taglib.xml