Hello,
i am newbie at jsf and richfaces. I am trying to develope application.
I install all thing i need. but when i try to run application it gaves
me error. and i dont know how to solve problem.
Explanation of problem is listed below.
From now thank for everyone who interested in
---------------------------------------------------------------------------------------
index.xhtml
---------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml"
xmlns:h="
http://java.sun.com/jsf/html"
xmlns:f="
http://java.sun.com/jsf/core"
xmlns:ui="
http://java.sun.com/jsf/facelets">
<ui:composition template="">
Test
</ui:composition>
</html>
---------------------------------------------------------------------------------------
web.xml
---------------------------------------------------------------------------------------
<?xml version="1.0"?>
<web-app 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">
<display-name>Deneme</display-name>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>blueSky</param-value>
</context-param>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
<filter>
<display-name>RichFaces Filter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<filter-mapping>
<filter-name>richfaces</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-
class>
</listener>
<!-- Faces Servlet -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Faces Servlet Mapping -->
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
</web-app>
---------------------------------------------------------------------------------------
directory struct
---------------------------------------------------------------------------------------
index.xhtml
META-INF
WEB-INF
META-INF\MANIFEST.MF
WEB-INF\.faces-config.xml.jsfdia
WEB-INF\classes
WEB-INF\faces-config.xml
WEB-INF\lib
WEB-INF\web.xml
WEB-INF\lib\common-annotations.jar
WEB-INF\lib\commons-beanutils-1.7.0.jar
WEB-INF\lib\commons-beanutils.jar
WEB-INF\lib\commons-codec-1.3.jar
WEB-INF\lib\commons-collections-3.2.jar
WEB-INF\lib\commons-collections.jar
WEB-INF\lib\commons-digester-1.8.jar
WEB-INF\lib\commons-digester.jar
WEB-INF\lib\commons-discovery-0.4.jar
WEB-INF\lib\commons-logging-1.1.1.jar
WEB-INF\lib\commons-logging.jar
WEB-INF\lib\iText-2.1.0.jar
WEB-INF\lib\jasperreports-3.0.1.jar
WEB-INF\lib\jsf-api.jar
WEB-INF\lib\jsf-facelets.jar
WEB-INF\lib\jsf-impl.jar
WEB-INF\lib\jsf-tlds.jar
WEB-INF\lib\jstl.jar
WEB-INF\lib\myfaces-api-1.2.3.jar
WEB-INF\lib\myfaces-impl-1.2.3.jar
WEB-INF\lib\ojdbc14.jar
WEB-INF\lib\richfaces-api-3.2.1.GA.jar
WEB-INF\lib\richfaces-impl-3.2.1.GA.jar
WEB-INF\lib\richfaces-ui-3.2.1.GA.jar
WEB-INF\lib\standard.jar
---------------------------------------------------------------------------------------
Error output
---------------------------------------------------------------------------------------
ug 30, 2008 9:52:06 AM
org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context}
Setting property 'source' to 'org.eclipse.jst.jee.server:Deneme' did
not find a matching property.
Aug 30, 2008 9:52:06 AM org.apache.catalina.core.AprLifecycleListener
init
INFO: The APR based Apache Tomcat Native library which allows optimal
performance in production environments was not found on the
java.library.path: C:\Program Files\Java\jre1.6.0_07\bin;.;C:\WINDOWS
\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/
jre1.6.0_07/bin/client;C:/Program Files/Java/jre1.6.0_07/bin;C:
\Program Files\Java\jre1.6.0_07\bin;C:\Oracle\product
\10.1.0\Client_2\bin;C:\Oracle\product\10.1.0\Client_2\jre\1.4.2\bin
\client;C:\Oracle\product\10.1.0\Client_2\jre\1.4.2\bin;C:\WINDOWS
\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\MySQL
\MySQL Server 4.1\bin;C:\Program Files\Java\jdk1.6.0_07\bin;C:\Program
Files\Sybase\SQL Anywhere 8\win32;C:\Program Files\Sybase\Shared
\win32;C:\Program Files\Sybase\Shared\Sybase Central 4.1;C:\Program
Files\Sybase\PowerDynamo\win32;C:\Program Files\Sybase\Shared
\PowerBuilder;C:\Program Files\Sybase\InfoMaker 9.0\Tutorial;C:
\Program Files\Sybase\Shared\Web Targets;
Aug 30, 2008 9:52:07 AM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Aug 30, 2008 9:52:07 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1259 ms
Aug 30, 2008 9:52:07 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 30, 2008 9:52:07 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
Aug 30, 2008 9:52:08 AM org.apache.catalina.core.StandardContext
addApplicationListener
INFO: The listener "com.sun.faces.config.ConfigureListener" is already
configured for this context. The duplicate definition has been
ignored.
Aug 30, 2008 9:52:08 AM org.apache.catalina.core.StandardContext
addApplicationListener
INFO: The listener "com.sun.faces.config.ConfigureListener" is already
configured for this context. The duplicate definition has been
ignored.
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
getBooleanInitParameter
INFO: No context init parameter 'org.apache.myfaces.PRETTY_HTML'
found, using default value true
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
getBooleanInitParameter
INFO: No context init parameter 'org.apache.myfaces.ALLOW_JAVASCRIPT'
found, using default value true
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
getBooleanInitParameter
INFO: No context init parameter
'org.apache.myfaces.RENDER_CLEAR_JAVASCRIPT_FOR_BUTTON' found, using
default value false
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
getBooleanInitParameter
INFO: No context init parameter
'org.apache.myfaces.SAVE_FORM_SUBMIT_LINK_IE' found, using default
value false
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
getBooleanInitParameter
INFO: No context init parameter
'org.apache.myfaces.READONLY_AS_DISABLED_FOR_SELECTS' found, using
default value true
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
getBooleanInitParameter
INFO: No context init parameter
'org.apache.myfaces.RENDER_VIEWSTATE_ID' found, using default value
true
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
getBooleanInitParameter
INFO: No context init parameter
'org.apache.myfaces.STRICT_XHTML_LINKS' found, using default value
true
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
getLongInitParameter
INFO: No context init parameter
'org.apache.myfaces.CONFIG_REFRESH_PERIOD' found, using default value
2
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
getBooleanInitParameter
INFO: No context init parameter
'org.apache.myfaces.VIEWSTATE_JAVASCRIPT' found, using default value
false
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
createAndInitializeMyFacesConfig
INFO: Tomahawk jar not available. Autoscrolling, DetectJavascript,
AddResourceClass and CheckExtensionsFilter are disabled now.
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
createAndInitializeMyFacesConfig
INFO: Starting up Tomahawk on the RI-JSF-Implementation.
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
createAndInitializeMyFacesConfig
INFO: Starting up Tomahawk on the MyFaces-JSF-Implementation
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.config.MyfacesConfig
createAndInitializeMyFacesConfig
SEVERE: Both MyFaces and the RI are on your classpath. Please make
sure to use only one of the two JSF-implementations.
Aug 30, 2008 9:52:09 AM org.apache.myfaces.config.FacesConfigurator
feedStandardConfig
INFO: Reading standard config META-INF/standard-faces-config.xml
Aug 30, 2008 9:52:09 AM org.apache.myfaces.config.FacesConfigurator
feedClassloaderConfigurations
INFO: Reading config : jar:file:/D:/workspace/.metadata/.plugins/
org.eclipse.wst.server.core/tmp0/wtpwebapps/Deneme/WEB-INF/lib/jsf-
facelets.jar!/META-INF/faces-config.xml
Aug 30, 2008 9:52:09 AM org.apache.myfaces.config.FacesConfigurator
feedClassloaderConfigurations
INFO: Reading config : jar:file:/D:/workspace/.metadata/.plugins/
org.eclipse.wst.server.core/tmp0/wtpwebapps/Deneme/WEB-INF/lib/
richfaces-impl-3.2.1.GA.jar!/META-INF/faces-config.xml
Aug 30, 2008 9:52:09 AM org.apache.myfaces.config.FacesConfigurator
feedClassloaderConfigurations
INFO: Reading config : jar:file:/D:/workspace/.metadata/.plugins/
org.eclipse.wst.server.core/tmp0/wtpwebapps/Deneme/WEB-INF/lib/
richfaces-ui-3.2.1.GA.jar!/META-INF/faces-config.xml
Aug 30, 2008 9:52:09 AM org.apache.myfaces.config.FacesConfigurator
feedWebAppConfig
INFO: Reading config /WEB-INF/faces-config.xml
Aug 30, 2008 9:52:09 AM org.apache.myfaces.config.FacesConfigurator
logMetaInf
INFO: Starting up MyFaces-package : myfaces-api in version : 1.2.3
from path : file:/D:/workspace/.metadata/.plugins/
org.eclipse.wst.server.core/tmp0/wtpwebapps/Deneme/WEB-INF/lib/myfaces-
api-1.2.3.jar
Aug 30, 2008 9:52:09 AM org.apache.myfaces.config.FacesConfigurator
logMetaInf
INFO: Starting up MyFaces-package : myfaces-impl in version : 1.2.3
from path : file:/D:/workspace/.metadata/.plugins/
org.eclipse.wst.server.core/tmp0/wtpwebapps/Deneme/WEB-INF/lib/myfaces-
impl-1.2.3.jar
Aug 30, 2008 9:52:09 AM org.apache.myfaces.config.FacesConfigurator
logMetaInf
INFO: MyFaces-package : tomahawk-sandbox not found.
Aug 30, 2008 9:52:09 AM org.apache.myfaces.config.FacesConfigurator
logMetaInf
INFO: MyFaces-package : tomahawk not found.
Aug 30, 2008 9:52:09 AM
org.apache.myfaces.shared_impl.util.LocaleUtils toLocale
WARNING: Locale name in faces-config.xml null or empty, setting locale
to default locale : en_US
Aug 30, 2008 9:52:12 AM org.apache.myfaces.config.FacesConfigurator
handleSerialFactory
INFO: Serialization provider : class
org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory
Aug 30, 2008 9:52:12 AM
org.apache.myfaces.webapp.AbstractFacesInitializer initFaces
INFO: ServletContext 'D:\workspace\.metadata\.plugins
\org.eclipse.wst.server.core\tmp0\wtpwebapps\Deneme\' initialized.
Aug 30, 2008 9:52:12 AM com.sun.faces.config.ConfigureListener
contextInitialized
INFO: Initializing Mojarra (1.2_09-b01-BETA1) for context '/Deneme'
Aug 30, 2008 9:52:13 AM org.apache.catalina.core.StandardContext
listenerStart
SEVERE: Exception sending context initialized event to listener
instance of class com.sun.faces.config.ConfigureListener
com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
null
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:
212)
at
com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:
195)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
3843)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4342)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:
516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.NullPointerException
at
com.sun.faces.config.processor.ManagedBeanConfigProcessor.process(ManagedBeanConfigProcessor.java:
241)
at
com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:
108)
at
com.sun.faces.config.processor.ValidatorConfigProcessor.process(ValidatorConfigProcessor.java:
107)
at
com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:
108)
at
com.sun.faces.config.processor.ConverterConfigProcessor.process(ConverterConfigProcessor.java:
117)
at
com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:
108)
at
com.sun.faces.config.processor.ComponentConfigProcessor.process(ComponentConfigProcessor.java:
108)
at
com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:
108)
at
com.sun.faces.config.processor.ApplicationConfigProcessor.process(ApplicationConfigProcessor.java:
252)
at
com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:
108)
at
com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:
119)
at
com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:
108)
at
com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:
132)
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:
202)
... 16 more
Aug 30, 2008 9:52:13 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Aug 30, 2008 9:52:13 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/Deneme] startup failed due to previous errors
Aug 30, 2008 9:52:13 AM
org.apache.myfaces.config.annotation.DefaultLifecycleProviderFactory
getLifecycleProvider
INFO: No ExternalContext using fallback LifecycleProvider.
Aug 30, 2008 9:52:13 AM
org.apache.myfaces.config.annotation.DefaultLifecycleProviderFactory
getLifecycleProvider
INFO: Using LifecycleProvider
org.apache.myfaces.config.annotation.AllAnnotationLifecycleProvider
Aug 30, 2008 9:52:14 AM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 30, 2008 9:52:14 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /
0.0.0.0:8009
Aug 30, 2008 9:52:14 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/109 config=null
Aug 30, 2008 9:52:14 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 7699 ms