Ich erhalte diese Fehlermeldung, wenn Sie JSF und PrimeFaces ausführen.
Ich habe diese Gläser aufgenommen,
im WEB-INF/lib
-Ordner.
Gibt es ein Glas, das ich vermisse?
Offenbar verpasst du nichts anderes. Versuche einfach folgendes zu tun:
Am Ende sollten Sie die enthaltenen Gläser finden, die im Projektordner "build" verfügbar sind.
Klicken Sie mit der rechten Maustaste auf die Projekteigenschaften und führen Sie die folgenden Schritte aus
" Projekteigenschaften " -> " Deployment Assembly ", Hinzufügen von " Java Build Path-Einträge " -> " Maven-Abhängigkeiten " löst das Problem!
Klicken Sie mit der rechten Maustaste auf die Projekteigenschaften und führen Sie die folgenden Schritte aus
"Projekteigenschaften" -> "Deployment Assembly", Hinzufügen von "Java Build Path Entries" -> jsf 2.0 (mojarra 2.0.3-fcs) hat meine Probleme gelöst
Sie können dies auch tun, was mein Problem gelöst hat.
Rechtsklicken Sie auf Ihre projekt-> Eigenschaften-> Projektfacetten-> Java-Server-Gesichter.
Dann wenn die deaktivierte Bibliothekskonfiguration Option ausgewählt, ändern Sie es dann in benutzerbibliothek und füge dann die neueste Version von mojarrra hinzu und drücke OK und versuche das Projekt erneut auszuführen ...
Es sollte helfen.
Hinzufügen von unten stehenden Gläsern zu Pfad ..WebContent\WEB-INF\lib
und ein maven update haben das problem gelöst.
jsf-api
jsf-impl
Laden Sie JARs hier herunter: http://myfaces.Apache.org/download.html
Kopieren Sie sie in das Tomcat-Lib-Verzeichnis.
Fügen Sie zu Tomcat web.xml die folgenden Zeilen aus dem Screenshot hinzu: listener
Wenn Sie versucht haben, Ihr einfaches Java-Projekt mithilfe von maven und dem Ändern von Spezifikationen von Projektfacetten in ein Webprojekt zu konvertieren, wird kein Kompilierungsfehler angezeigt. Wenn Sie jedoch mit der Bereitstellung beginnen, wird diese Fehlermeldung angezeigt.
um das zu lösen, denke darüber nach. Dies ist ein Webprojekt und muss als Kriegsdatei (oder Ohr) bereitgestellt werden.
Ändern Sie die Verpackungsspezifikation in "Krieg" in "pom.xml" und kompilieren Sie dann erneut maven.