JSF e Richfaces

3 respostas
gisa_screen

alguem, pode me dizer que erro é esse quando executo meu projeto JSF(com Richfaces) no eclipse? o que pode ser?? quero usar os componentes do RichFaces…mas dar erro…e ja configurei o web.xml.

02/06/2010 11:09:57 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:\Arquivos de programas\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos de programas/Java/jre6/bin/client;C:/Arquivos de programas/Java/jre6/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem 02/06/2010 11:09:58 org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:RichFaces' did not find a matching property. 02/06/2010 11:09:58 org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Academica1' did not find a matching property. 02/06/2010 11:09:58 org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 02/06/2010 11:09:58 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1314 ms 02/06/2010 11:09:58 org.apache.catalina.core.StandardService start INFO: Starting service Catalina 02/06/2010 11:09:58 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.26 02/06/2010 11:09:59 org.apache.catalina.loader.WebappClassLoader validateJarFile INFO: validateJarFile(C:\Users\eveloso\workgalileo1\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\RichFaces\WEB-INF\lib\servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 02/06/2010 11:10:05 com.sun.faces.config.ConfigureListener contextInitialized INFO: Initializing Mojarra 2.0.0 (PR2 b09) for context '/Academica1' log4j:WARN No appenders could be found for logger (org.ajax4jsf.renderkit.ChameleonRenderKitFactory). log4j:WARN Please initialize the log4j system properly. 02/06/2010 11:10:08 org.apache.catalina.core.StandardContext listenerStart SEVERE: Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener java.lang.NoClassDefFoundError: com/sun/facelets/tag/jsf/ComponentHandler at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2527) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1010) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1483) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361) at com.sun.faces.util.Util.loadClass(Util.java:205) at com.sun.faces.config.processor.AbstractConfigProcessor.loadClass(AbstractConfigProcessor.java:289) at com.sun.faces.config.processor.FaceletTaglibConfigProcessor.processComponent(FaceletTaglibConfigProcessor.java:476) at com.sun.faces.config.processor.FaceletTaglibConfigProcessor.processTags(FaceletTaglibConfigProcessor.java:343) at com.sun.faces.config.processor.FaceletTaglibConfigProcessor.processTagLibrary(FaceletTaglibConfigProcessor.java:299) at com.sun.faces.config.processor.FaceletTaglibConfigProcessor.process(FaceletTaglibConfigProcessor.java:248) at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:313) at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:208) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) 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:519) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) 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:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) Caused by: java.lang.ClassNotFoundException: com.sun.facelets.tag.jsf.ComponentHandler at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361) ... 31 more 02/06/2010 11:10:08 org.apache.catalina.core.StandardContext start SEVERE: Error listenerStart 02/06/2010 11:10:08 org.apache.catalina.core.StandardContext start SEVERE: Context [/Academica1] startup failed due to previous errors 02/06/2010 11:10:08 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc SEVERE: A web application registered the JBDC driver [org.postgresql.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered. 02/06/2010 11:10:08 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads SEVERE: A web application appears to have started a thread named [pool-1-thread-1] but has failed to stop it. This is very likely to create a memory leak. 02/06/2010 11:10:08 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads SEVERE: A web application appears to have started a thread named [pool-1-thread-2] but has failed to stop it. This is very likely to create a memory leak. 02/06/2010 11:10:08 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads SEVERE: A web application appears to have started a thread named [pool-1-thread-3] but has failed to stop it. This is very likely to create a memory leak. 02/06/2010 11:10:08 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads SEVERE: A web application appears to have started a thread named [pool-1-thread-4] but has failed to stop it. This is very likely to create a memory leak. 02/06/2010 11:10:08 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads SEVERE: A web application appears to have started a thread named [pool-1-thread-5] but has failed to stop it. This is very likely to create a memory leak. 02/06/2010 11:10:08 org.apache.catalina.loader.WebappClassLoader clearReferencesThreads SEVERE: A web application appears to have started a thread named [Mojarra-ResourceCache-1-thread-1] but has failed to stop it. This is very likely to create a memory leak.

se alguem puder me ajudar Agradeço muito!!!

3 Respostas

JonathanSSantos

Provavelmente é alguma biblioteca que está faltando,

poste eu web.xml… e seu faces-config.xml

gisa_screen

meu web.xml

<?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>Academica1</display-name> 
- <servlet>
  <servlet-name>Faces Servlet</servlet-name> 
  <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
  </servlet>
- <servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name> 
  <url-pattern>*.jsf</url-pattern> 
  </servlet-mapping>
- <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>
- <context-param>
  <param-name>org.richfaces.SKIN</param-name> 
  <param-value>blueSky</param-value> 
  </context-param>
- <filter>
  <display-name>Ajax4jsf Filter</display-name> 
  <filter-name>ajax4jsf</filter-name> 
  <filter-class>org.ajax4jsf.Filter</filter-class> 
- <init-param>
  <param-name>createTempFiles</param-name> 
  <param-value>false</param-value> 
  </init-param>
- <init-param>
  <param-name>maxRequestSize</param-name> 
  <param-value>20000000</param-value> 
  </init-param>
  </filter>
- <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>
  </web-app>

faces.config.xml

<?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_2_0.xsd" version="2.0">
- <managed-bean>
  <managed-bean-name>sessaoMB</managed-bean-name> 
  <managed-bean-class>academica.controle.SessaoMB</managed-bean-class> 
  <managed-bean-scope>session</managed-bean-scope> 
  </managed-bean>
- <managed-bean>
  <managed-bean-name>usuarioMB</managed-bean-name> 
  <managed-bean-class>academica.controle.UsuarioMB</managed-bean-class> 
  <managed-bean-scope>request</managed-bean-scope> 
  </managed-bean>
- <managed-bean>
  <managed-bean-name>recadoMB</managed-bean-name> 
  <managed-bean-class>academica.controle.RecadoMB</managed-bean-class> 
  <managed-bean-scope>request</managed-bean-scope> 
  </managed-bean>
- <managed-bean>
  <managed-bean-name>loginMB</managed-bean-name> 
  <managed-bean-class>academica.controle.LoginMB</managed-bean-class> 
  <managed-bean-scope>request</managed-bean-scope> 
  </managed-bean>
- <navigation-rule>
  <from-view-id>/login.jsp</from-view-id> 
- <navigation-case>
  <from-outcome>sucesso</from-outcome> 
  <to-view-id>/home.jsp</to-view-id> 
  </navigation-case>
- <navigation-case>
  <from-outcome>cadastrarUsuario</from-outcome> 
  <to-view-id>/cadastroUsuario.jsp</to-view-id> 
  </navigation-case>
  </navigation-rule>
- <navigation-rule>
  <from-view-id>/cadastroUsuario.jsp</from-view-id> 
- <navigation-case>
  <from-outcome>login</from-outcome> 
  <to-view-id>/login.jsp</to-view-id> 
  </navigation-case>
  </navigation-rule>
- <navigation-rule>
  <from-view-id>/home.jsp</from-view-id> 
- <navigation-case>
  <from-outcome>perfil</from-outcome> 
  <to-view-id>/Perfil.jsp</to-view-id> 
  </navigation-case>
- <navigation-case>
  <from-outcome>usuarios</from-outcome> 
  <to-view-id>/usuarios.jsp</to-view-id> 
  </navigation-case>
  </navigation-rule>
- <navigation-rule>
  <from-view-id>/usuarios.jsp</from-view-id> 
- <navigation-case>
  <from-outcome>visualizar</from-outcome> 
  <to-view-id>/visualizarusuario.jsp</to-view-id> 
  </navigation-case>
  </navigation-rule>
  </faces-config>
JonathanSSantos

Ve se teu path do windows está indicando o java para o caminho certo…

e tbm veja se não está faltando alguma biblioteca!

Criado 2 de junho de 2010
Ultima resposta 2 de jun. de 2010
Respostas 3
Participantes 2