Quem puder ajudar
Não consigo fazer carregar página de um projeto que estudo do livro java para web no capítulo 5.
bem o seguinte erro no console do eclipse juno:
Fev 11, 2013 12:05:15 PM org.apache.catalina.core.AprLifecycleListener init
Informações: 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\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Windows Live\Shared;C:\Program Files\WIDCOMM\Bluetooth Software;C:\Program Files\Java\jdk1.7.0_02\bin;C:\Ruby193\bin;C:\eclipse-jee-juno-win32\eclipse;;.
Fev 11, 2013 12:05:16 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
Advertência: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:FinanceiroWeb’ did not find a matching property.
Fev 11, 2013 12:05:16 PM org.apache.coyote.AbstractProtocol init
Informações: Initializing ProtocolHandler [“http-bio-8080”]
Fev 11, 2013 12:05:16 PM org.apache.coyote.AbstractProtocol init
Informações: Initializing ProtocolHandler [“ajp-bio-8009”]
Fev 11, 2013 12:05:16 PM org.apache.catalina.startup.Catalina load
Informações: Initialization processed in 741 ms
Fev 11, 2013 12:05:16 PM org.apache.catalina.core.StandardService startInternal
Informações: Starting service Catalina
Fev 11, 2013 12:05:16 PM org.apache.catalina.core.StandardEngine startInternal
Informações: Starting Servlet Engine: Apache Tomcat/7.0.27
Fev 11, 2013 12:05:19 PM org.apache.catalina.startup.TaglibUriRule body
Informações: TLD skipped. URI:
http://java.sun.com/jsf/html
is already defined
Fev 11, 2013 12:05:19 PM org.apache.catalina.startup.TaglibUriRule body
Informações: TLD skipped. URI: http://java.sun.com/jsf/core is already defined
Fev 11, 2013 12:05:19 PM org.apache.catalina.startup.TaglibUriRule body
Informações: TLD skipped. URI: http://mojarra.dev.java.net/mojarra_ext is already defined
Fev 11, 2013 12:05:19 PM com.sun.faces.config.ConfigureListener contextInitialized
Informações: Inicializando Mojarra 2.0.2 (FCS b10) para o contexto '/FinanceiroWeb’
Fev 11, 2013 12:05:20 PM com.sun.faces.spi.InjectionProviderFactory createInstance
Informações: JSF1048: Anotações PostConstruct/PreDestroy presentes. Os métodos ManagedBeans marcados com essas anotações informarão as anotações processadas.
Fev 11, 2013 12:05:21 PM com.sun.faces.config.ConfigureListener$WebConfigResourceMonitor$Monitor
Informações: Monitoring jndi:/localhost/FinanceiroWeb/WEB-INF/faces-config.xml for modifications
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%207.0/lib/slf4j-simple-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/Alois/Documents/Elipse%20Juno/Projetos/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/FinanceiroWeb/WEB-INF/lib/slf4j-simple-1.6.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
0 [pool-2-thread-1] INFO org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.4.0.GA
16 [pool-2-thread-1] INFO org.hibernate.cfg.Environment - Hibernate 3.3.0.SP1
31 [pool-2-thread-1] INFO org.hibernate.cfg.Environment - hibernate.properties not found
31 [pool-2-thread-1] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
31 [pool-2-thread-1] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
141 [pool-2-thread-1] INFO org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.1.0.GA
141 [pool-2-thread-1] INFO org.hibernate.cfg.Configuration - configuring from resource: hibernate.cfg.xml
141 [pool-2-thread-1] INFO org.hibernate.cfg.Configuration - Configuration resource: hibernate.cfg.xml
281 [pool-2-thread-1] INFO org.hibernate.cfg.Configuration - Configured SessionFactory: null
281 [pool-2-thread-1] INFO org.hibernate.cfg.search.HibernateSearchEventListenerRegister - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
375 [pool-2-thread-1] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: financeiro.usuario.Usuario
454 [pool-2-thread-1] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity financeiro.usuario.Usuario on table Usuario
532 [pool-2-thread-1] INFO org.hibernate.cfg.AnnotationConfiguration - Hibernate Validator not found: ignoring
625 [pool-2-thread-1] INFO org.hibernate.connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!)
625 [pool-2-thread-1] INFO org.hibernate.connection.DriverManagerConnectionProvider - Hibernate connection pool size: 20
625 [pool-2-thread-1] INFO org.hibernate.connection.DriverManagerConnectionProvider - autocommit mode: false
625 [pool-2-thread-1] INFO org.hibernate.connection.DriverManagerConnectionProvider - using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/financeiro
625 [pool-2-thread-1] INFO org.hibernate.connection.DriverManagerConnectionProvider - connection properties: {user=root, password=****}
984 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - RDBMS: MySQL, version: 5.5.21
984 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.22 ( Revision: ${bzr.revision-id} )
1015 [pool-2-thread-1] INFO org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect
1015 [pool-2-thread-1] INFO org.hibernate.transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions)
1015 [pool-2-thread-1] INFO org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
1015 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled
1015 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled
1015 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - JDBC batch size: 15
1015 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - JDBC batch updates for versioned data: disabled
1015 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Scrollable result sets: enabled
1015 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled
1015 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Connection release mode: auto
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Maximum outer join fetch depth: 2
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Order SQL inserts for batching: disabled
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
1031 [pool-2-thread-1] INFO org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Query language substitutions: {}
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - JPA-QL strict compliance: disabled
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Second-level cache: enabled
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Query cache: disabled
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Statistics: disabled
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo
1031 [pool-2-thread-1] INFO org.hibernate.cfg.SettingsFactory - Named query checking : enabled
1093 [pool-2-thread-1] INFO org.hibernate.impl.SessionFactoryImpl - building session factory
1421 [pool-2-thread-1] INFO org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured
1421 [pool-2-thread-1] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - Running hbm2ddl schema update
1421 [pool-2-thread-1] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - fetching database metadata
1436 [pool-2-thread-1] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - updating schema
1469 [pool-2-thread-1] INFO org.hibernate.tool.hbm2ddl.TableMetadata - table found: financeiro.usuario
1469 [pool-2-thread-1] INFO org.hibernate.tool.hbm2ddl.TableMetadata - columns: [codigo, email, ativo, idioma, nome, nascimento, login, senha, celular]
1469 [pool-2-thread-1] INFO org.hibernate.tool.hbm2ddl.TableMetadata - foreign keys: []
1469 [pool-2-thread-1] INFO org.hibernate.tool.hbm2ddl.TableMetadata - indexes: [primary, login]
1469 [pool-2-thread-1] INFO org.hibernate.tool.hbm2ddl.SchemaUpdate - schema update complete
Fev 11, 2013 12:05:22 PM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler [“http-bio-8080”]
Fev 11, 2013 12:05:22 PM org.apache.coyote.AbstractProtocol start
Informações: Starting ProtocolHandler [“ajp-bio-8009”]
Fev 11, 2013 12:05:22 PM org.apache.catalina.startup.Catalina start
Informações: Server startup in 6625 ms
Fev 11, 2013 12:06:07 PM com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
Grave: Error Rendering View[/admin/principal.xhtml]
javax.el.PropertyNotFoundException: /admin/principal.xhtml @15,20 value="#{usuarioBean.lista}": Property ‘lista’ not found on type financeiroweb.UsuarioBean
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:104)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:178)
at javax.faces.component.UIData.getValue(UIData.java:554)
at javax.faces.component.UIData.getDataModel(UIData.java:1248)
at javax.faces.component.UIData.setRowIndex(UIData.java:447)
at com.sun.faces.renderkit.html_basic.TableRenderer.encodeBegin(TableRenderer.java:81)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:823)
at javax.faces.component.UIData.encodeBegin(UIData.java:937)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1611)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:848)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1613)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1616)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:380)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:126)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:127)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at financeiro.web.filter.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:25)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
A classe principal.xhtml:
<?xml version="1.0" encoding="ISO-8859-1" ?> Cadastro de UsuáriosCadastro de Usuários
A listagem a seguir exibe a relação de todos os usuários do sistema. Você poderá realizar ativação e desativação, edição e exclusão para os usuários. Listagem de Usuários Final da Listagem Código #{usuario.codigo} Nome #{usuario.nome} e-Mail #{usuario.email}A classe UsuarioBean:
package financeiroweb;
import java.util.List;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;
import financeiro.usuario.Usuario;
import financeiro.usuario.UsuarioRN;
@ManagedBean(name = “usuarioBean”)
@RequestScoped
public class UsuarioBean {
private Usuario usuario = new Usuario();
private String confirmarSenha;
private List<Usuario> lista;
private String destinoSalvar;
public String novo() {
this.destinoSalvar = "usuarioSucesso";
this.usuario = new Usuario();
this.usuario.setAtivo(true);
return "usuario";
}
public String editar() {
this.confirmarSenha = this.usuario.getSenha();
return "/publico/usuario";
}
public String salvar() {
FacesContext context = FacesContext.getCurrentInstance();
String senha = this.usuario.getSenha();
if (!senha.equals(this.confirmarSenha)) {
FacesMessage facesMessage = new FacesMessage(
"A senha não foi confirmada corretamente");
context.addMessage(null, facesMessage);
return null;
}
UsuarioRN usuarioRN = new UsuarioRN();
usuarioRN.salvar(this.usuario);
return this.destinoSalvar;
}
public String excluir() {
UsuarioRN usuarioRN = new UsuarioRN();
usuarioRN.excluir(this.usuario);
this.lista = null;
return null;
}
public String ativar() {
if (this.usuario.isAtivo())
this.usuario.setAtivo(false);
else
this.usuario.setAtivo(true);
UsuarioRN usuarioRN = new UsuarioRN();
usuarioRN.salvar(this.usuario);
return null;
}
public List<Usuario> getLista() {
if (this.lista == null) {
UsuarioRN usuarioRN = new UsuarioRN();
this.lista = usuarioRN.listar();
}
return this.lista;
}
public Usuario getUsuario() {
return usuario;
}
public void setUsuario(Usuario usuario) {
this.usuario = usuario;
}
public String getConfirmarSenha() {
return confirmarSenha;
}
public void setConfirmarSenha(String confirmarSenha) {
this.confirmarSenha = confirmarSenha;
}
public String getDestinoSalvar() {
return destinoSalvar;
}
public void setDestinoSalvar(String destinoSalvar) {
this.destinoSalvar = destinoSalvar;
}
}
Quem puder dar uma dica agradeço.

