myfaces staret nicht

Status
Nicht offen für weitere Antworten.

0knowledge

Mitglied
Für den Einstieg in JSF (myfaces) habe mehrere einfache Tutorials ausprobiert, stoße aber leider immer auf den gleichen Fehler.
Code:
javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
	org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:332)
	org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)

Die hierbei benutze Konfig ist (web.xml)
Code:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
	xmlns="http://java.sun.com/xml/ns/j2ee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

	<servlet>
		<servlet-name>JavaServer Faces Servlet</servlet-name>
		<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>JavaServer Faces Servlet</servlet-name>
		<url-pattern>/faces/*</url-pattern>
	</servlet-mapping>

</web-app>
und (faces-config.xml)
Code:
<!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN" 
 "http://java.sun.com/dtd/web-facesconfig_1_0.dtd">

<faces-config>
 	<navigation-rule>
    	<from-view-id>/eingabe.jsp</from-view-id>
    	<navigation-case>
      		<from-outcome>success</from-outcome>
      		<to-view-id>/ausgabe.jsp</to-view-id>
    	</navigation-case>  
	</navigation-rule>
  	<managed-bean>
  		<managed-bean-name>Square</managed-bean-name>
		<managed-bean-class>b1.SquareBean</managed-bean-class>
		<managed-bean-scope>session</managed-bean-scope>
	</managed-bean> 
</faces-config>
Der dazugehörige Seitenquellcode für eingabe.jsp
Code:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<html>
<head>
	<title>Berechnung eines Flächeninhaltes</title>
</head>

<body>
<f:view>
    <h:form id="inputForm">
		Bitte geben Sie eine Seitenlänge ein:	
		<h:inputText value="#{Square.length}" /> 
		<h:commandButton value="Berechnen" action="success" /> 
	</h:form>
</f:view>
</body>
</html>
und ausgabe.jsp
Code:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<html>
<head>
	<title>Berechnung eines Flächeninhaltes</title>
</head>

<body>
<f:view>
    


    <h:form id="inputForm">
		Ergebnis der Berechnung


		Ihre Eingabe war: <h:outputText value="#{Square.length}" />
		

		damit ist der Flächeninhalt: <h:outputText value="#{Square.area}" /> 
	</h:form>
</f:view>
</body>
</html>
Zum Entwickeln benutze ich Eclipse mit dem Sysdeo plugin und Tomcat 6.0. Ein Aufruf der Seite http://localhost:8080/Faces1/faces/eingabe.jsp erzeugt den obengenannten Fehler.
Beim starten erzeugt Tomcat u. a. diese Meldungen
INFO: Starting up Tomahawk on the MyFaces-JSF-Implementation
28.03.2008 02:55:19 org.apache.myfaces.webapp.AbstractFacesInitializer initFaces
WARNUNG: No mappings of FacesServlet found. Abort initializing MyFaces.
so dass ich mir nicht sicher bin ob der Fehler in der konkreten Anwendung oder in der algemeinen Konfiguration des Tomcat liegt. Ich bin davon ausgegangen das es ausreicht die myfaces *.jar Dateien in das lib Verzeichnis des Server zu kopieren (zur Sicherheit habe ich die Dateien aber noch einmal extra zum Eclipse Project hinzugefügt).
In welche Richtung sollte ich nach dem Fehler suchen?
 
G

Gast

Gast
Das deutet klar auf fehlende Libs hin.

z.B. jstl.jar. Suche dir ein Bsp. aus dem Web und kopiere die Libs in das lib Verzeichnis deiner Webanwendung.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Probleme mit Apache MyFaces 2 und ICEFaces Facelets Allgemeines EE 1
Y myFaces und Hibernate Session Handling Allgemeines EE 7
Y myFaces - Security/Login Allgemeines EE 4
Y myfaces 1.2.x 1.1.x vorziehen? Allgemeines EE 4
Y myFaces 1.2 und Tomcat 5.x / 6.0 Allgemeines EE 9
S MyFaces Sandbox: inputSuggest Komponente furnktioniet nicht Allgemeines EE 11
S Frage zu JSF und MyFaces Komponenten: Teilbereiche neu laden Allgemeines EE 2
S Verdammt, MyFaces Sandbox 'läuft' nicht Allgemeines EE 7
M Apache MyFaces Tomahawk Sandbox Allgemeines EE 5
JimPanse Jboss 4.2.0, myfaces bzw. Tomahawk Allgemeines EE 5
S MyFaces - Sandbox wie konfigurieren Allgemeines EE 4
N myfaces - tomahawk verwenden Allgemeines EE 6
J Werteübergabe bei Funktionsaufrufe? (JSP/MyFaces) Allgemeines EE 3
F MyFaces und Tiles: <tiles:insert> wird nicht erkannt Allgemeines EE 10
N MyFaces upload-example Allgemeines EE 2
T JSF/MyFaces und Navigation Allgemeines EE 9
thor_norsk Glassfish Server unter Windows startet nicht! Allgemeines EE 20
pkm Root resource - Klassen werden nicht gefunden. Allgemeines EE 2
M doGet()-Methode wird nicht geladen Allgemeines EE 3
Dimax Servlet läuft in Eclipse, aber nicht im Browser Allgemeines EE 74
J Ich kann Java JDK nicht downloaden Allgemeines EE 6
G Unit Test einer JavaEE Anwendung schlägt fehl. JNDI Name nicht gefunden. Allgemeines EE 3
C Servlet Tomcat/Jersey findet REST-Service nicht Allgemeines EE 3
I XML mit JAXB und Annotations aufbauen klappt nicht wie gewollt Allgemeines EE 5
B Datenbank Resource wird nicht gefunden Allgemeines EE 1
M JSF Binding greift nicht Allgemeines EE 0
OnDemand JSF Stacktrace wird nicht korrekt ausgegeben Allgemeines EE 1
D Remote Aufruf von EJB funktioniert nicht Allgemeines EE 1
D Websocket nach Decoder Annotation nicht mehr erreichbar Allgemeines EE 0
S JEE installation geht nicht? Allgemeines EE 6
D Einfaches Java Projekt funktioniert nicht Allgemeines EE 3
J Mit @Schedule annotierte Methode wird nach einer Weile nicht mehr ausgeführt (JBoss AS 7.2) Allgemeines EE 0
U @Inject funktioniert nicht Allgemeines EE 3
T wie static aber doch nicht ... Allgemeines EE 8
C Double Eingabe Felder sind nicht Leer Allgemeines EE 1
F SessionScoped und Stateful EJB: Werte werden nicht behalten Allgemeines EE 3
L JSF Primefaces breadcrumb - erstes Element funktioniert nicht Allgemeines EE 0
D Jboss löscht Archiv nicht beim Redeployed Allgemeines EE 3
M Konzeptfrage: Applicationserver, oder nicht? Allgemeines EE 4
E CDI mit verschiedenen Jars in EAR klappt auf Jboss AS 7.1.1.Final nicht Allgemeines EE 8
M Daten aus der Resource werden nicht übernommen Allgemeines EE 4
R MavenDependencyResolver nicht auflösbar Allgemeines EE 5
D [Glassfish EJB] OneToMany geht nicht Allgemeines EE 7
G JSF Beans nicht angezeigt Allgemeines EE 2
S JSF und CSS: background:url() geht nicht Allgemeines EE 2
S Eclipse: Teilmodule beim Testen werden nicht gestartet Allgemeines EE 2
H Bean läuft unter GlassFish, aber JBoss nicht Allgemeines EE 5
aze Tomcat:Error Pages werden nicht angezeigt Allgemeines EE 4
M JSP Ausgabe funktioniert nicht Allgemeines EE 4
F Webanwendung startet nicht richtig Allgemeines EE 6
J JBoss, Eclipse, Webseite wird nicht angezeigt? Allgemeines EE 4
B Tomcat6/axis1.4 kann nicht auf Dateien zugreifen Allgemeines EE 3
P Displaytag findet getter-Methode(n) nicht! Allgemeines EE 3
N Tomcat funktioniert nach shutdown/startup nicht mehr korrekt Allgemeines EE 9
Y JSF EJB wird nicht injected Allgemeines EE 18
F REST-Service: GET erkennt Veränderungen an der DB nicht. Allgemeines EE 2
T Applet mit XmlRpc läuft lokal nicht vollständig Allgemeines EE 4
S m2eclips + strust2 == geht nicht Allgemeines EE 5
C TransferObjects's in EJB 3 klappt nicht Allgemeines EE 2
P Kriege JAAS einfach nicht zum Laufen Allgemeines EE 3
A Servlet erkennt request Objekt nicht Allgemeines EE 8
A Java Tomcat findet Website nicht Allgemeines EE 8
D JSF-Tags können nicht aufgelöst werden ? Allgemeines EE 2
D Debug Modus im Glassfish 2.1 plötzlich nicht mehr möglich Allgemeines EE 2
J Einige Klassen werden nicht resolved Allgemeines EE 7
P Eclipse Tomcat Plugin funktioniert nicht mit externem TC-Server? Allgemeines EE 4
P Prozess wird nicht beendet Allgemeines EE 4
B HttpSession bekommen wenn nicht in Servlet Allgemeines EE 8
J Dinge, die man nicht tun sollte 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
T web-app läuft nicht Allgemeines EE 5
D ArrayList behält Werte nicht Allgemeines EE 2
D musicplayer spielt mit threads nicht mehr ab Allgemeines EE 3
A Warum werden die Managed Beans nicht erkannt? Allgemeines EE 3
A Tomcat startet nicht, Einstellungsfehler? Allgemeines EE 3
A cascade funzt nicht Allgemeines EE 8
K JSF Test Anwendung ausführen funktioniert nicht Allgemeines EE 7
B Faces Context nicht gefunden Allgemeines EE 4
M JSF Bilder werden wegen jsessionid nicht gefunden (nur IE) Allgemeines EE 6
K Download Dialog startet nicht Allgemeines EE 2
M Servlet lässt sich nicht aufrufen Allgemeines EE 6
D warum ist gwt nicht beliebt ? Allgemeines EE 2
I Tomahawk funktioniert nicht Allgemeines EE 3
A action-Methode wird nicht aufgerufen Allgemeines EE 7
M taglib wird nicht gefunden Allgemeines EE 9
N JSF + Facelets: Datatable wird nicht angezeigt Allgemeines EE 1
G EJB - EJB wird nicht ins Servlet geladen Allgemeines EE 3
M Resourcen werden in JSP nicht gefunden Allgemeines EE 12
T Ich raff es nicht . NotSerializableException Allgemeines EE 5
M Servlets | work - Klassen nicht im WAR File Allgemeines EE 5
E HTTP-GET// -->Eine URL aufrufen, aber nicht dahin navigie Allgemeines EE 2
P JSF Seite wird nicht gestartet Allgemeines EE 4
J Direktaufruf einer jsp nicht zulassen Allgemeines EE 2
C WAS findet Jars in EAR nicht? Allgemeines EE 2
L Servlet kann Funktion nicht aufrufen Allgemeines EE 3
B Parameterübergane von Servlet an JSP funktioniert nicht ? Allgemeines EE 2
I JSP - Sinnvoll oder nicht? Allgemeines EE 5
S JSF: Bei Navigation Bilder / Styles nicht mehr verfügbar Allgemeines EE 1
F webanwendung läuft nicht auf Tomcat Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben