John, I want to clarify one thing. When I use META-INF/apache-deltaspike.properties with globalAlternatives.org.apache.deltaspike.jpa.spi.transaction. TransactionStrategy=org.apache.deltaspike.jpa.impl.transaction. ContainerManagedTransactionStrategy
should I use alternative in beans.xml? And which one? org.apache.deltaspike.jpa.impl.transaction.ContainerManagedTransactionStr ategy or org.apache.deltaspike.jpa.impl.transaction.BeanManagedUserTransactionStrategy Best regards, Konrad On Fri, Mar 3, 2017 at 2:57 PM, John D. Ament <[email protected]> wrote: > Ondrej, > > I agree as well. It definitely should be more turn key in this respect. > > John > > On Fri, Mar 3, 2017 at 8:53 AM Ondrej Mihályi <[email protected]> > wrote: > > > Hi John, > > > > It sounds to me that DeltaSpike could be improved to make a sophisticated > > guess to infer the default value of this configuration from the container > > it is running in. At least for WildFly and maybe some other containers > > where people report problems. > > > > Just an idea :) > > > > Ondrej > > > > 2017-03-03 12:05 GMT+01:00 John D. Ament <[email protected]>: > > > > > Hi Konrad, > > > > > > What that's referring to is that you need to create a > > > META-INF/apache-deltaspike.properties and add the following line: > > > > > > globalAlternatives.org.apache.deltaspike.jpa.spi.transaction. > > > TransactionStrategy=org.apache.deltaspike.jpa.impl.transaction. > > > ContainerManagedTransactionStrategy > > > > > > I do something similar to you, and it works perfect. I'm using maven > to > > > build a WAR file, so it just goes in > > > src/main/resources/META-INF/apache-deltaspike.properties > > > > > > John > > > > > > On Fri, Mar 3, 2017 at 3:38 AM Instantiation Exception < > > > [email protected]> wrote: > > > > > > > Hi, > > > > > > > > In my company projects we use WildFly. In the past I tried few times > to > > > use > > > > DeltaSpike Data, but it didn't work. I configured everything > according > > to > > > > documentation. In pure CDI scenario it worked. But when I created > > > > @Dependent @Repository and injected it to @Stateless EJB I got some > > > > transaction errors when tried to call EJB methods. In documentation I > > see > > > > warning: > > > > > > > > Some containers do not support BeanManagedUserTransactionStrategy! > As > > > JTA > > > > > has still some portability issues even in Java EE 7, it might be > > > required > > > > > that you implement your own TransactionStrategy. We will think > about > > > > > providing an acceptable solution for this. > > > > > > > > > > > > Is it about WildFly? Is WildFly supported? > > > > > > > > Best regards, > > > > Konrad > > > > > > > > > >
