Erro hibernate por favor olhem

4 respostas
F
30735 [http-8080-1] INFO  org.hibernate.cfg.SettingsFactory - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory

30735 [http-8080-1] INFO  org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled

30735 [http-8080-1] INFO  org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled

30735 [http-8080-1] INFO  org.hibernate.cfg.SettingsFactory - Statistics: disabled

30735 [http-8080-1] INFO  org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled

30735 [http-8080-1] INFO  org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo

30735 [http-8080-1] INFO  org.hibernate.cfg.SettingsFactory - Named query checking : enabled

30735 [http-8080-1] INFO  org.hibernate.impl.SessionFactoryImpl - building session factory

31407 [http-8080-1] INFO  org.hibernate.impl.SessionFactoryObjectFactory - Not binding factory to JNDI, no JNDI name configured

31407 [http-8080-1] INFO  org.hibernate.tool.hbm2ddl.SchemaValidator - Running schema validator

31407 [http-8080-1] INFO  org.hibernate.tool.hbm2ddl.SchemaValidator - fetching database metadata

24/11/2011 16:54:21 org.apache.catalina.core.ApplicationContext log

GRAVE: StandardWrapper.Throwable

java.lang.UnsupportedOperationException

at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:116)[u]

at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:554)

at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:89)

at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)

at org.hibernate.tool.hbm2ddl.SchemaValidator.validate(SchemaValidator.java:130)

at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:349)

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)

at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)

at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)

at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:126)

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:48)

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:32)

at custom.jpa.JPAManager.createEntityManagerFactory(JPAManager.java:42)

at custom.web.struts.CustomActionServletJPATeste.init(CustomActionServletJPATeste.java:67)

at javax.servlet.GenericServlet.init(GenericServlet.java:212)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)

at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:809)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

at java.lang.Thread.run(Thread.java:662)

24/11/2011 16:54:21 org.apache.catalina.core.StandardWrapperValve invoke

GRAVE: Allocate exception for servlet action

java.lang.UnsupportedOperationException

at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:116)

at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:554)

at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:89)

at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)

at org.hibernate.tool.hbm2ddl.SchemaValidator.validate(SchemaValidator.java:130)

at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:349)

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)

at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)

at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)

at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:126)

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:48)

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:32)

at custom.jpa.JPAManager.createEntityManagerFactory(JPAManager.java:42)

at custom.web.struts.CustomActionServletJPATeste.init(CustomActionServletJPATeste.java:67)

at javax.servlet.GenericServlet.init(GenericServlet.java:212)

at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)

at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:809)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

at java.lang.Thread.run(Thread.java:662)

4 Respostas

dtxk

me mostra o fonte desse erro, expecificamente na linha 116:

at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:116)[u]

abraços

F

não da pra ver

thimor

vou dar um chute, pois tive um problema do tipo que nao da para explicar com jpa e hibernate. Nao sei se vai ser isso mas da uma olhada no padrao do codigo fonte da tua aplicacao. se tiver JDK 6, coloca para JDK 5.

Se tiver usando netbenas da um propriedades no projeto, vai na opcao codigos-fonte e la em baixo tem formato Fonte / binario. Coloca JDK 5. O meu problema foi pq eu comecei com o provedor JPA 2.0 com eclipselink, ai coloquei o padrao do codigo fonte para JDK 6. Apos isso troquei o provedor para Hibernate JPA 1.0. Depois disso comecou a dar problemas na hora de subir o servidor justamente nessas configuracoes do datasource. Voltei para JDK 5 e passou a funcionar.
Nao sei se eh o seu caso. Mas nao custa nada tentar.
Se nao for isso voce esta tentando utilizar uma configuracao de DataSource que org.apache.commons.dbcp nao suporta tente usar outra lib para fazer o pool. como o c3po. E nao esqueca que o commons-pool.jar e o commons-dbcp.jar tem que estar no classpath.

[]'s
Thiago Moreno

F

eu estou com problemas exatamente iguais aos seus
quero trocar de toplink para hibnernate, ja ta tudo ok com o mapeamento das entidades so que isso ta me dando dor de cabeça nao consigo passar desse erro me explica melhor como eu posso fazer isso no eclipse thimor , qual biblioteca usar pq estou usando jpa1 qual os arquivos JAR necessario?vlw

Criado 24 de novembro de 2011
Ultima resposta 24 de nov. de 2011
Respostas 4
Participantes 3