Hallo !
Auch ich bekomme JSF nicht zum laufen. Ich verwende Tomcat 5.5.23 und habe folgende JARs eingebunden:
commons-beanutils.jar (Apache/Jakarta)
commons-collections.jar (Apache/Jakarta)
commons-digester.jar (Apache/Jakarta)
commons-logging.jar (Apache/Jakarta)
jsf-api.jar (SUN Referenz Impl 1.2_04)
jsf-impl.jar (SUN Referenz Impl 1.2_04)
jstl.jar (Tomcat common/lib)
standard.jar (Tomcat common/lib)
Mein web.xml sieht so aus:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app 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"
version="2.4">
<display-name>Hello, CJSF Login Application</display-name>
<description>This is a simple web application with a source code from CoreJSF</description>
<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>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
---------------------------------------------
und mein faces-config.xml folgendermassen:
<?xml version="1.0"?>
<!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>/index.jsp</from-view-id>
<navigation-case>
<from-outcome>login</from-outcome>
<to-view-id>/welcome.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<managed-bean>
<managed-bean-name>user</managed-bean-name>
<managed-bean-class>com.corejsf.UserBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
</faces-config>
------------------------------------------
Das Deployment mache ich einfach über das Kopieren des Directory zu /webapps.
Beim Starten des Tomcat erscheint die Fehlermeldung ERROR listenerstart:
29.06.2007 13:46:25 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Programme\Java\jdk1.5.0_11\bin;.;C:\WINDOWS\sys tem32;C:\WINDOWS;C:\Programme\Java\jdk1.5.0_11\bin ;C:\Programme\apache-ant-1.7.0\bin;c:\programme\imagemagick-6.2.2-q16;C:\PROGRAMME\THINKPAD\UTILITIES;C:\WINDOWS\sys tem32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Progr amme\PC-Doctor for Windows\services;C:\Programme\ESTsoft\ALZip\;C:\Pr ogramme\GNU\GnuPG\;C:\Programme\Gemeinsame Dateien\Adobe\AGL
29.06.2007 13:46:25 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
29.06.2007 13:46:25 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 842 ms
29.06.2007 13:46:25 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29.06.2007 13:46:25 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
29.06.2007 13:46:25 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
29.06.2007 13:46:27 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Error listenerStart
29.06.2007 13:46:27 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Context [/login2] startup failed due to previous errors
29.06.2007 13:46:27 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
29.06.2007 13:46:28 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
29.06.2007 13:46:28 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/30 config=null
29.06.2007 13:46:28 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
29.06.2007 13:46:28 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2343 ms
-----------------------------
Wer kann helfen ?
Jürgen
Auch ich bekomme JSF nicht zum laufen. Ich verwende Tomcat 5.5.23 und habe folgende JARs eingebunden:
commons-beanutils.jar (Apache/Jakarta)
commons-collections.jar (Apache/Jakarta)
commons-digester.jar (Apache/Jakarta)
commons-logging.jar (Apache/Jakarta)
jsf-api.jar (SUN Referenz Impl 1.2_04)
jsf-impl.jar (SUN Referenz Impl 1.2_04)
jstl.jar (Tomcat common/lib)
standard.jar (Tomcat common/lib)
Mein web.xml sieht so aus:
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app 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"
version="2.4">
<display-name>Hello, CJSF Login Application</display-name>
<description>This is a simple web application with a source code from CoreJSF</description>
<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>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
---------------------------------------------
und mein faces-config.xml folgendermassen:
<?xml version="1.0"?>
<!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>/index.jsp</from-view-id>
<navigation-case>
<from-outcome>login</from-outcome>
<to-view-id>/welcome.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<managed-bean>
<managed-bean-name>user</managed-bean-name>
<managed-bean-class>com.corejsf.UserBean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
</faces-config>
------------------------------------------
Das Deployment mache ich einfach über das Kopieren des Directory zu /webapps.
Beim Starten des Tomcat erscheint die Fehlermeldung ERROR listenerstart:
29.06.2007 13:46:25 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Programme\Java\jdk1.5.0_11\bin;.;C:\WINDOWS\sys tem32;C:\WINDOWS;C:\Programme\Java\jdk1.5.0_11\bin ;C:\Programme\apache-ant-1.7.0\bin;c:\programme\imagemagick-6.2.2-q16;C:\PROGRAMME\THINKPAD\UTILITIES;C:\WINDOWS\sys tem32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Progr amme\PC-Doctor for Windows\services;C:\Programme\ESTsoft\ALZip\;C:\Pr ogramme\GNU\GnuPG\;C:\Programme\Gemeinsame Dateien\Adobe\AGL
29.06.2007 13:46:25 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
29.06.2007 13:46:25 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 842 ms
29.06.2007 13:46:25 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
29.06.2007 13:46:25 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
29.06.2007 13:46:25 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
29.06.2007 13:46:27 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Error listenerStart
29.06.2007 13:46:27 org.apache.catalina.core.StandardContext start
SCHWERWIEGEND: Context [/login2] startup failed due to previous errors
29.06.2007 13:46:27 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
29.06.2007 13:46:28 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
29.06.2007 13:46:28 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/30 config=null
29.06.2007 13:46:28 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
29.06.2007 13:46:28 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2343 ms
-----------------------------
Wer kann helfen ?
Jürgen
Comment