JSF2.0-tags nicht gefunden
Vor kurzem habe ich Spiele seit etwa mit JSF2.0+Richface 3.3.3, ich bin mit der STS als meine IDE und Maven zu bauen, mein Projekt, aber irgendwie komme ich nicht an die folgenden JSF2.0-tags zu arbeiten:
- h:button
- h:link
- f:Metadaten
- f:viewParam (dies ist die einzige, die meine STS AutoVervollständigen erkennt)
Es nur nicht während der Laufzeit, die sagen, es kann nicht finden, die X-Komponente.
Habe ich die jsf-api-2.0.2, jsf-impl-2.0.2, richfaces-api-3.3.3.Finale, richfaces-impl-jsf2-3.3.3.Finale, richfaces-ui-3.3.3.Finale, jsf-facelets-1.1.15, jstl-1.0 und offensichtlich "xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" in jedem .der xhtml-Datei, bin ich etwas fehlt?
Dies ist der genaue Fehler, den ich bekomme:
<h:button> Tag Library supports namespace: http://java.sun.com/jsf/html, but no tag was defined for name: button
@EDIT: ok, nevermind, meine Teamkollegen fand heraus, dass es ist, weil wir mit einigen externen facelets und dass wir warten müssen, für RichFaces4.0...
Du musst angemeldet sein, um einen Kommentar abzugeben.
haben Sie entfernt die alte jsf-1.2-Bibliotheken?
Überprüfen Sie Ihre
WEB-INF/lib
zu sehen, dass es keine Spur von JSF 1.2 libs.Denken Sie auch daran, dass Sie sollten aktualisieren Sie Ihre
faces-config
Datei zu 2.0Sagt es etwas beim starten des servlet:
INFO: Initializing Mojarra 2.0.2 (FCS b10) for context '/nameofyourapplication'
(im Falle, dass Sie mit Sun-Implementierung von JSF)Initializing Mojarra
Eintrag in server-logs. Suchen Sie an den richtigen stellen? Welche server benutzt du?Würden Sie bestätigen, dass Ihre maven pom.xml die Datei hat die folgende Abhängigkeit:
Nach Abschluss einer
mvn clean install
auf Ihre Projekt-Verzeichnis, suchen Sie die jsf-jar-Dateien in dertarget
Verzeichnis und stellen sicher, dass 2.0 Gläser die man dort findet.Wenn das Problem immer noch nicht behoben ist, dann geben die web-container, die Sie verwenden und wie Ihr Krieg ist bereitgestellt in der server.