Ich bin neu bei Bitronix und ich brauche Xa-Transaktion in meiner Anwendung.Bitronix-Konfiguration mit Tomcat werfen Jndi Ausnahme
Ich versuche, bitronix mit Feder zu konfigurieren, aber ich bekomme unter Ausnahme Start Tomcat.
Jede Hilfe wird geschätzt.
Verursacht durch: org.hibernate.engine.jndi.JndiException: Kann nicht JNDI Name [javax.transaction.TransactionManager] bei org.hibernate.engine.jndi.internal.JndiServiceImpl.locate (JndiServiceImpl.java:117 zum Nachschlagen) bei org.hibernate.engine.transaction.jta.platform.internal.WeblogicJtaPlatform.locateTransactionManager (WeblogicJtaPlatform.java:41) org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform.canRegisterSynchronization (AbstractJtaPlatform.java: 148) bei org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.attemptToRegisterJtaSync (TransactionCoordinatorImpl.java:252) bei org.hibernate.engine.transaction.internal.TransactionCoordinatorImpl.pulse (TransactionCoordinatorImpl. Java: 289) bei org.hibernate.jpa.spi.AbstractEntityManagerImpl.joinTransaction (AbstractEntityManagerImpl.java:1584) bei org.hibernate.jpa.spi.AbstractEntityManagerImpl.postInit (AbstractEntityManagerImpl.java:210) bei org.hibernate. jpa.internal.EntityManagerImpl. (EntityManagerImpl.java:91) bei org.hibernate.jpa.internal.EntityManagerFactoryImpl.internalCreateEntityManager (EntityManagerFactoryImpl.java:345) bei org.hibernate.jpa.internal.EntityManagerFactoryImpl.createEntityManager (EntityManagerFactoryImpl.java : 313) bei sun.reflect.NativeMethodAccessorImpl.invoke0 (native Methode) bei sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) bei sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcc essorImpl.java:43) bei java.lang.reflect.Method.invoke (Method.java:606) bei org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.invokeProxyMethod (AbstractEntityManagerFactoryBean.java:407) bei org.springframework. orm.jpa.AbstractEntityManagerFactoryBean $ ManagedEntityManagerFactoryInvocationHandler.invoke (AbstractEntityManagerFactoryBean.java:560) bei com.sun.proxy. $ Proxy78.createEntityManager (Unknown Source) bei org.springframework.orm.jpa.SharedEntityManagerCreator $ SharedEntityManagerInvocationHandler.invoke (SharedEntityManagerCreator. java: 288) bei com.sun.proxy. $ Proxy83.getDelegate (Unbekannte Quelle) bei org.springframework.data.jpa.provider.PersistenceProvider.fromEntityManager (PersistenceProvider.java:295) verursacht durch: javax.naming.NameNotFoundException: Name [javax.transaction.TransactionManager] ist in diesem Kontext nicht gebunden. Kann [javax.transaction.TransactionManager] nicht finden. bei org.apache.naming.NamingContext.lookup (NamingContext.java:818) bei org.apache.naming.NamingContext.lookup (NamingContext.java:152) bei org.apache.naming.SelectorContext.lookup (SelectorContext. Java: 134) bei javax.naming.InitialContext.lookup (InitialContext.java:415) bei org.hibernate.engine.jndi.internal.JndiServiceImpl.locate (JndiServiceImpl.java:114)
@ Boot. Danke, dass es mein Problem gelöst hat. Ich hatte context.xml nicht im Ordner META-INF in meiner Anwendung. –