Simples JSF-Projekt in Eclipse - Problem

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich habe mit Eclipse 3.3 sowohl als auch 3.4 mit dem aktuellen WTP (und auch anderen Versionen) versucht, ein dynamisches Webprojekt, welches JSF verwendet, zu erstellen.

Mein Ziel war der Nachbau eines einfachen Tutorials. Ich habe in den Projektkonfigurationen JSF 1.2 eingestellt, und als Webcontainer den Tomcat 6.0 verwendet.

Leider meckert Eclipse, und zwar mit dieser Fehlermeldung:

Cannot find the tag library descriptor for http://java.sun.com/jsf/core
Cannot find the tag library descriptor for http://java.sun.com/jsf/core

Es handelt sich um eine einfache index.jsp Seite mit folgendem Inhalt:

Code:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>


<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Test</title>
    </head>
    <body>
        <f:view>
          <h:outputText value="Hallo Welt"/>
        </f:view>
    </body>
</html>

Und hier meine Web.xml:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>WebAppWtihTomcat</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  <servlet>
    <servlet-name>Faces Servlet</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>Faces Servlet</servlet-name>
    <url-pattern>/faces/*</url-pattern>
  </servlet-mapping>
</web-app>

Sowie meine faces.xml

Code:
<?xml version="1.0" encoding="UTF-8"?>

<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
    version="1.2">

</faces-config>

Habt ihr eine Idee, wo hier der Schuh drückt?

Wäre euch dankbar für jede Hilfe! Überlege deswegen schon, auf Netbeans zu wechseln.

Gruß
Christian
 

jensa

Aktives Mitglied
hallo,
hast du auch
die standard-libaries in den classpath eingebunden.
ansonsten sind die adressen soweit okay
ich benutze immer

<%@ page language="java"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>

gruß jensa
 
G

Guest

Gast
Hallo,

ich habe gerade mal die Jakarta Implementation der JSTL heruntergeladen und eingebunden.

Dies sind die folgenden JAR´s,die ich soeben meinem Projekt hinzugefügt hab:

jstl.jat
standard.jar

Leider geht es nach wie vor nicht, auch nicht wenn ich deine Notation verwende.

Ich verwende zudem einen GlassFish V2, hab es aber wie gesagt auch schon mit nem Tomcat 6 probiert, alles erfolglos.

Fehlen mir evtl noch andere JAR´s? Hier ist mal eine Liste der JAR´s, die ich eingebunden hab:

appserv-rt.jar
javaee.jar
mail.jar
webservices-rt.jar
webservices-tools.jar
appserv-jstl.jar
appserv-tags.jar
activation.jar

und natürlich die JRE System Library.
 

HeRaider

Aktives Mitglied
Soweit ich mich erinnere braucht Tomcat um zu laufen doch das SDK und nicht die JRE oder irre ich mich da?
 

HLX

Top Contributor
Nicht zwingend. Aber die JRE System Library in Eclipse darf auch auf ein JDK zeigen.
 
M

maki

Gast
Wenn du schon JSF 1.2 einsetzt, dann nutze doch bitte die modernen Wege um Taglibs einzubinden, nicht die alte Art.

Nachtrag: Wenn du JSPs verwendest, brauchst du zwingend ein JDK, kein JRE.
 
G

Guest

Gast
Hallo, vielen Dank für eure Antworten!

Ich habs nun zum Laufen bekommen, ich hatte die Libraries jsf-api.jar und jsf-impl.jar eingebunden, dann gings.
Ich find es ehrlich gesagt etwas merkwürdig, denn im Eclipse Assistent wählt man ja eine JSF-Implementierung, wozu das ganze wenn man die entsprechenden Libs hinterher wieder selber einbinden muss? Zusätzlich fehlten auch noch einige Jakarta common-libs. Netbeans erledigt das einbinden automatisch.

@maki
Ich bin noch relativ neu was JSF angeht, wie ist denn der moderne Weg die TagLibs einzubinden?

Danke und Gruß,
Christian
 

websteven

Neues Mitglied
Ob es einen modernen oder nicht modernen Weg gibt, dies einzubinden, darüber kann man streiten.

Der für mich einfachste Weg ist, dass ich für JSF in einem Entwicklungsordner alle jars liegen habe, die ich brauche. Diese ziehe ich dann in den WEB-INF/lib Ordner in Eclipse. Das wars.

Ich arbeite bei JSF aber gerne mit MyEclipse. Da kann man dann mit rechter Maustaste leicht die JSF Capabilities hinzufügen.

Lg, Steve
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
reibi URL-rewriting - Simples Beispiel gesucht Allgemeines EE 8
A JPA Fehler beim JPA-Projekt Allgemeines EE 12
pkm Gibt es einen Redirect von der Tomcatstartseite auf ein Projekt? Allgemeines EE 4
R Docker für Windows in Microservices-Projekt Allgemeines EE 2
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
P JavaEE- Projekt in Netbeans Allgemeines EE 0
B EJB3.0 Projekt - Eclipse Allgemeines EE 1
D Java Projekt goes Webservice Allgemeines EE 6
N Dynamic Web Projekt und SVN Allgemeines EE 25
T Größeres Java EE Beispiel Projekt Allgemeines EE 4
J JEE6 projekt setup Allgemeines EE 2
J Fehler beim deployen von seam 2.2.2-Projekt Allgemeines EE 9
K Projekt bei seam2 belassen oder auf JEE6 portieren Allgemeines EE 29
M Wegweiser für Projekt einer Katastrophen-Stab-SW gesucht! Allgemeines EE 2
J Wicket-Projekt: "Unable to create application..." Allgemeines EE 2
J Wicket-Projekt: Klasse LoggerFactory fehlt Allgemeines EE 2
D maven für javaEE projekt Allgemeines EE 20
I Für dieses Projekt ausreichend? Allgemeines EE 6
C JEE Projekt Ideen Allgemeines EE 4
I Web-Projekt zum Laufen bringen unter Eclipse Allgemeines EE 3
N erstes Java EE Projekt - Server/ EJB-Verbindung-Anfängerfage Allgemeines EE 17
I Eclipse Projekt SVN, Informationen löschen Allgemeines EE 3
K Sriplets & Servlets: Offline Projekt auf Server realisie Allgemeines EE 2
M Bibliotheken ins Projekt oder auf den Server stellen? Allgemeines EE 4
C Applet in "Dynamic Web Projekt" - Kann Klasse nich Allgemeines EE 2
D EJB3.0 Projekt (Eclipse) Allgemeines EE 3
L mit gleichem eclipse Projekt auf anderem Rechner benutzen Allgemeines EE 3
H Schnelleinstieg für J2EE Projekt? Allgemeines EE 5
ronny "jWic" Projekt: Framework für Webapplikationen Allgemeines EE 8
P Tomcat Projekt ins Internet stellen Allgemeines EE 2
Dimax Servlet läuft in Eclipse, aber nicht im Browser Allgemeines EE 74
M Zeitgesteuertes Ereignis in einer dynamic web module Anwendung (eclipse) Allgemeines EE 3
R Java EE 6, eclipse, maven, jsf, hibernate, mysql Allgemeines EE 8
P JavaEE 7 Maven Eclipse Allgemeines EE 0
M Glassfish Deployment-Problem unter Eclipse Allgemeines EE 0
S Eclipse mit Tomcat und Jersey Allgemeines EE 7
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
E Eclipse JEE6 Plugins Allgemeines EE 2
S Fehlersuche in Eclipse/Tomcat -> Error-log?? Allgemeines EE 2
S Eclipse: Teilmodule beim Testen werden nicht gestartet Allgemeines EE 2
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
J JBoss, Eclipse, Webseite wird nicht angezeigt? Allgemeines EE 4
W Anleitung/Tutorial Eclipse/JBoss 6.0 mit Seam 3.0 bzw. jBPM 5.0 Allgemeines EE 3
E Servlet Wie kann ich ohne Hilfe von Eclipse in JBoss mein servlet aufrufen Allgemeines EE 2
S Rich Client Application mit Eclipse/WebLogic/EclipseLink/EJB3 Allgemeines EE 2
E Eclipse Helios JNDI Lookup failed Allgemeines EE 5
L Eclipse (Helios); Glassfish 3; EJB und VirtualBox Allgemeines EE 1
S Eclipse: JPA Project in Dynamic Webproject nutzen Allgemeines EE 4
S Eclipse JPA Project Allgemeines EE 8
S Dynamic Web Project mit Eclipse - Vorgehensweise? Allgemeines EE 2
E Anfänger mit Eclipse und JEE Allgemeines EE 6
S Anfängerfrage Eclipse/Tomcat Allgemeines EE 4
A Tomcat in Eclipse Allgemeines EE 11
P Allg. Frage Eclipse EE & Xml Allgemeines EE 2
K Pfad bei Webprojekt in Eclipse herausfinden Allgemeines EE 11
R Wie Spring in Eclipse Galileo installieren? Allgemeines EE 5
P Eclipse Tomcat Plugin funktioniert nicht mit externem TC-Server? Allgemeines EE 4
A GWT Debugmode in Eclipse Allgemeines EE 6
J JSF 1.2-Anwendung mit Eclipse Galileo Allgemeines EE 1
S Tomcat + Eclipse Allgemeines EE 6
I Klassen werden nicht für Import erkannt eclipse EE Allgemeines EE 2
S In Eclipse werden die "Servlet-Klassen" nicht gefu Allgemeines EE 2
R Sourcen einbinden von J2EE bzw auch für Servlets in Eclipse Allgemeines EE 8
D Kein EntityManager in Eclipse (!) Allgemeines EE 2
S JSP / Tomcat / Eclipse / Unable to compile class for JSP Allgemeines EE 4
M Eclipse GUI für EJB-QL bzw HQL? Allgemeines EE 4
O eclipse - tomcat: Problem bei einfachem Webservice Allgemeines EE 16
M embedded jboss unter eclipse 3.3 Allgemeines EE 2
C Servlets in Eclipse ausführen Allgemeines EE 5
M Kostenloses JSP Plugin für Eclipse Allgemeines EE 6
B Client starten ohne Eclipse Allgemeines EE 4
R Eclipse + JBoss + JSF Allgemeines EE 14
V MYSQL JDBC;java.lang.ClassNotFoundException; Problem Eclipse Allgemeines EE 3
S JSF mit Eclipse J2EE Allgemeines EE 6
W Arbeitsumgebung für JSP-Development einrichten (Eclipse, .) Allgemeines EE 3
G Tomcat unter Eclipse starten Allgemeines EE 9
A Eclipse Start-Problem Allgemeines EE 5
R JBoss 4.2.0 - Eclipse RC 3.3 und WTP Allgemeines EE 3
D JBOSS unter Eclipse Allgemeines EE 2
S Hibernate, Tomcat und Eclipse treiben mich zum Wahnsinn. Allgemeines EE 2
K .jar Datei zu eclipse importieren Allgemeines EE 3
T Sysdeo Eclipse Tomcat Plug-in Allgemeines EE 4
C JSF Autocomplete in Eclipse Allgemeines EE 1
G Tomcat / Eclipse oder Web.xml Problem Allgemeines EE 11
M JBOSS AS von Eclipse aus steuern Allgemeines EE 9
D Eclipse findet javax.servlet.jsp.tagext Allgemeines EE 4
K JRE Eclipse <--> WebSphere Allgemeines EE 3
R Eclipse, SVN und Tomcat - wie kombinieren Allgemeines EE 5
F Sysdeo Eclipse Tomcat Plugin Allgemeines EE 1
M J2EE Entwicklung mit Eclipse Allgemeines EE 5
S webservice mit tomcat und axis ohne eclipse laufen lassen? Allgemeines EE 2
M Eclipse WTP/AXIS mit TomCat 5.5.02 ./. TomCat 5.5.17 Allgemeines EE 1
Acha Problem Browsercache im Eclipse bei Arbeit mit WTP Allgemeines EE 4
S .war Datei erzeugen unter Eclipse Allgemeines EE 2
F Eclipse Wtp und erste JSP Seite Allgemeines EE 5
E J2EE unter Eclipse Allgemeines EE 6
padde479 Eclipse und Tomcat Allgemeines EE 3
G j2ee eclipse bekanntmachen Allgemeines EE 4
R Java2WSDL aus Eclipse heraus funktioniert nicht Allgemeines EE 2
C JBoss Server unter Eclipse 3.1 Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben