quarta-feira, 14 de março de 2012

Re: [java-br] Problema JPA + Hibernate

·

Uhum, é isso mesmo, alterei as seguintes tags:

*<persistence-unit name="nucleoPU" transaction-type="JTA">
<jta-data-source>jdbc/inno_nucleo</jta-data-source>*

para:
<persistence-unit name="nucleoPU" transaction-type="RESOURCE_LOCAL">
<non-jta-data-source>inno_nucleo</non-jta-data-source>

Grato
Lucas

Em 14 de março de 2012 10:38, Flavio Casas de Arcega
<flaviocasas@gmail.com>escreveu:

> **
>
>
> 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]
>
>
>


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

------------------------------------

Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/

<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

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