Eclipse kann nicht finden, tag-lib-Deskriptor für JSF-Projekt importiert werden, die aus dem CVS
Ich versuche zu importieren Sie ein Projekt aus dem CVS zum ersten mal, und ich erhalte den Fehler "nicht finden Können-tag-lib-Deskriptor für" ich erhalte es für beide die taglib folgenden Zeilen. Irgendwelche Ideen auf, was ich tun kann um dies zu beheben?
Ausschnitt aus einer der JSPs.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=windows-1252"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
- Sind Sie angegeben haben, Ihr Projekt als ein JSF-Projekt, unter Angabe JSF-Facet-Einstellungen mit den entsprechenden Bibliotheken?
- Können Sie näher erläutern, wie das zu tun? Ich erstellt einfach ein neues dynamisches Projekt und versucht zu importieren alle Dateien aus dem CVS in meinem Projekt.
- Vielleicht können Sie das ändern .jsp-Datei ein .der xhtml-Datei, wie es geschrieben ist, in diesem post: stackoverflow.com/questions/6322127/... es funktioniert für mich
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als @BalusC gesagt, meine option ist Fall Ihre dynamische web-Projekt. Sie können es in Ihr Projekt-Eigenschaften, klicken Sie auf Projekt Facetten und fügen Sie JSF. Sie können dies überprüfen, eclipse Anleitung:
http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.jst.jsf.doc.user%2Fhtml%2Ftasks%2Fadd_jsf_facet.html
Das Projekt offenbar nicht enthalten JSF-Bibliotheken. Das kann passieren, wenn das Projekt zielt auf eine Laufzeit (einem servletcontainer), die bereits Schiffe mit JSF-Bibliotheken gebündelt. Zum Beispiel Tomcat nicht Schiff mit JSF-Bibliotheken gebündelt, sondern Glassfish, JBoss AS, Websphere, etc tun.
Haben Sie 2 Möglichkeiten:
Manuell download die gewünschten JSF-Bibliothek (wie Sie bei der Verwendung herkömmlicher JSP als view-Technologie, ich denke Sie brauchen, JSF 1.2 nicht 2.0), entpacken Sie die zip, greifen die
jsf-api.jar
undjsf-impl.jar
Dateien und legen Sie Sie in/WEB-INF/lib
Ordner.(Re)verknüpfen Sie Ihre dynamische web-Projekt mit einem Ziel-Laufzeit die JSF-ilbraries gebündelt. Rechtsklicken Sie auf das Projekt, wählen Sie Eigenschaften und konfigurieren Sie die Gezielte Laufzeiten Eintrag.
Entweder Weg, Eclipse tun werden, die nötige Magie zu resovle dieser Fehler.