quarta-feira, 14 de março de 2012

Re: [java-br] Problema JPA + Hibernate

·

 

Talvez seja este o trecho mais importante do trace:

Caused by: org.hibernate.HibernateException: The chosen transactionstrategy
requires access to the JTA TransactionManager

Tente usar "RESOURCE_LOCAL" em transaction-type="JTA".

Mas se você realmente precisar de JTA, então terá que apontar o respectivo
TransactionManager.

2012/3/14 Lucas Tadeu <lucasvolgarini@gmail.com>

> **
>
>
> Bom dia Pessoal.
>
> Estou desenvolvendo uma applicação web, estou rodando a internet e não acho
> solução. Está acontecendo o seguinte erro:
>
> *javax.persistence.PersistenceException: [PersistenceUnit: nucleoPU] Unable
> to build EntityManagerFactory
> at
>
> org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:892)
> at
>
> org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:56)
> at
>
> javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:78)
> at
>
> javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54)
> at
>
> criar.ezaz.codigos.db.nucleo.controles.NucleoController.<init>(NucleoController.java:17)
> at
>
> criar.ezaz.codigos.db.nucleo.controles.UsuariosTblJpaController.<init>(UsuariosTblJpaController.java:23)
> at criar.ezaz.codigos.operacoes.pa.OpLogin.processar(OpLogin.java:30)
> at criar.ezaz.codigos.ws.pa.WsLogin.login(WsLogin.java:36)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
>
> com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:149)
> at
>
> com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:67)
> at
>
> com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:259)
> at
>
> com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:83)
> at
>
> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:133)
> at
>
> com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:71)
> at
>
> com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:990)
> at
>
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:941)
> at
>
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:932)
> at
>
> com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:384)
> at
>
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:451)
> at
>
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:632)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
> at
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
> at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
> at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
> at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
> at
>
> com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
> at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
> at
>
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:226)
> at
>
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
> at
> com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
> at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
> at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
> at
>
> com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
> at
>
> com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
> at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
> at
> com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
> at
> com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
> at
>
> com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
> at
>
> com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
> at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
> at
>
> com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
> at
>
> com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
> at java.lang.Thread.run(Thread.java:619)
> Caused by: org.hibernate.HibernateException: The chosen transaction
> strategy requires access to the JTA TransactionManager
> at
> org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:399)
> at
>
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1385)
> at
>
> org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:954)
> at
>
> org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:883)
> *
> Eu não faço a mínima ídeia do que está acontecendo. Segue meu
> Persistence.xml
>
> *<?xml version="1.0" encoding="UTF-8"?>
> <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
> http://java.sun.com/xml/ns/persistence
> http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
> <persistence-unit name="nucleoPU" transaction-type="JTA">
> <provider>org.hibernate.ejb.HibernatePersistence</provider>
> <jta-data-source>jdbc/inno_nucleo</jta-data-source>
> <properties>
> <property name="transaction.factory_class"
> value="org.hibernate.transaction.JDBCTransactionFactory"/>
> <property name="hibernate.dialect"
> value="org.hibernate.dialect.MySQLDialect"/>
> <property name="hibernate.connection.driver_class"
> value="com.mysql.jdbc.Driver"/>
> <property name="hibernate.connection.url"
> value="jdbc:mysql://servidor:3306/nucleo_db"/>
> <property name="hibernate.connection.username" value="username"/>
> <property name="hibernate.connection.password" value="senha"/>
> </properties>
> </persistence-unit>
> </persistence>
> *
> Segue meu hibernate.cfg.xml
> *
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate
> Configuration DTD 3.0//EN" "
> http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
> <hibernate-configuration>
> <session-factory>
> <property
>
> name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
>
> <property
> name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
> <property
> name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
> <property name="hibernate.connection.url">jdbc:mysql://**
> servidor:3306/nucleo_db**</property>
> <property name="hibernate.connection.username">username</property>
> <property name="hibernate.connection.password">senha</property>
> </session-factory>
> </hibernate-configuration>*
>
> Desde já grato.
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> <lucasvolgarini@gmail.com?subject=Res%3A%20Problema%20JPA%20%2B%20Hibernate>| através
> de email<java-br@yahoogrupos.com.br?subject=Res%3A%20Problema%20JPA%20%2B%20Hibernate>| Responder
> através da web<http://br.groups.yahoo.com/group/java-br/post;_ylc=X3oDMTJxbmUzNHByBF9TAzk3NDkwNDM3BGdycElkAzMyNzk5ODIEZ3Jwc3BJZAMyMTM3MTExMjY3BG1zZ0lkAzU5NDc5BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTMzMTcyNTAyMQ--?act=reply&messageNum=59479>| Adicionar
> um novo tópico<http://br.groups.yahoo.com/group/java-br/post;_ylc=X3oDMTJlNHU4ZHQ2BF9TAzk3NDkwNDM3BGdycElkAzMyNzk5ODIEZ3Jwc3BJZAMyMTM3MTExMjY3BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTMzMTcyNTAyMQ-->
> Mensagens neste tópico<http://br.groups.yahoo.com/group/java-br/message/59479;_ylc=X3oDMTM2M21mbzVxBF9TAzk3NDkwNDM3BGdycElkAzMyNzk5ODIEZ3Jwc3BJZAMyMTM3MTExMjY3BG1zZ0lkAzU5NDc5BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTMzMTcyNTAyMQR0cGNJZAM1OTQ3OQ-->(
> 1)
> Atividade nos últimos dias:
>
>
> Visite seu Grupo<http://br.groups.yahoo.com/group/java-br;_ylc=X3oDMTJlMGU5cmwwBF9TAzk3NDkwNDM3BGdycElkAzMyNzk5ODIEZ3Jwc3BJZAMyMTM3MTExMjY3BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTMzMTcyNTAyMQ-->
> Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
> Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
> Conheça os lançamentos de Tablets e os melhores preços. Dê um Zoom!<http://global.ard.yahoo.com/SIG=15mp6hkhc/M=807976.14801166.14751301.12796144/D=brclubs/S=2137111267:MKP1/Y=BR/EXP=1331732221/L=03b5f630-6dca-11e1-bd4d-1b5b8f91cd4b/B=rltNE9j8elM-/J=1331725021105458/K=LC_6IAQPdriBPQr30UDBsw/A=6601392/R=0/id=mkp1/SIG=14j9csr1m/*http://br.zoom.yahoo.net/?og=1000&utm_source=yahoo.com&utm_medium=parceiros&utm_term=MPK1&utm_content=Institucional_tablet&utm_campaign=fev_16_02>
> ------------------------------
> O amor não cai do céu. Comece sua procura agora mesmo!<http://global.ard.yahoo.com/SIG=15mqfm68h/M=758712.15012700.14742880.12960164/D=brclubs/S=2137111267:MKP1/Y=BR/EXP=1331732221/L=03b5f630-6dca-11e1-bd4d-1b5b8f91cd4b/B=rVtNE9j8elM-/J=1331725021105458/K=LC_6IAQPdriBPQr30UDBsw/A=6597722/R=0/id=mkp1/SIG=135k9b5vm/*http://tracking.parperfeito.com.br/ppbanner/bannerTracker?originId=1&identifierId=725273&actionId=1>
> [image: Yahoo! Grupos]<http://br.groups.yahoo.com/;_ylc=X3oDMTJkMzdzNm9zBF9TAzk3NDkwNDM3BGdycElkAzMyNzk5ODIEZ3Jwc3BJZAMyMTM3MTExMjY3BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMzMxNzI1MDIx>
> Trocar para: Só Texto<java-br-traditional@yahoogrupos.com.br?subject=Mudar+Formato+de+Envio:+Tradicional>,
> Resenha Diária<java-br-digest@yahoogrupos.com.br?subject=Envio+de+email:+Resenha>• Sair
> do grupo <java-br-unsubscribe@yahoogrupos.com.br?subject=Sair+do+grupo> • Termos
> de uso <http://br.yahoo.com/info/utos.html>
> .
>
> __,_._,_
>

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Conheça os lançamentos de TVs e os melhores preços. Dê um Zoom!

Y!Encontros. Conheça solteiros e solteiras online agora!
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog