I created a custom WF installation based on Wildfly-
It works fine but when I try to make SQL insert from my app I obtain this error
javax.persistence.TransactionRequiredException: WFLYJPA0060: Transaction is required to perform this operation (either use a transaction or extended persistence context)
10:47:37,259 ERROR [stderr] (default task-2) at org.jboss.as.jpa.container.AbstractEntityManager.transactionIsRequired(AbstractEntityManager.java:880)
10:47:37,261 ERROR [stderr] (default task-2) at org.jboss.as.jpa.container.AbstractEntityManager.persist(AbstractEntityManager.java:582)
So I downloaded a full copy of Wildfly-26.1.3.Final and the app works fine, insert, update, delete are executed correctly
My layer configuration is shown below, I know transactions is redundant...
<layers>
<layer>jaxrs-server</layer>
<layer>jpa</layer>
<layer>transactions</layer>
</layers>
What am I missing?
Env
maven 3.8.7
wildfly-maven-plugin 4.0.0.Final
JDK OpenJDK Runtime Environment Temurin-17.0.6+10 (build 17.0.6+10)