Hi all,
I am trying to run Wildfly with Camunda. I am getting the following error message that transaction manager is missing. I have configured the standalone.xml to use h2 server running locally as datasource. I have removed h2 database from Wildfly and using just the h2 from Camunda. The Camunda modules have been dowloaded from artifactory/private and added to Wildfly modules. :
13:49:39,014 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool – 81) WFLYCTL0013: Operation (“add”) failed - address: ([
(“subsystem” => “camunda-bpm-platform”),
(“process-engines” => “default”)
]): java.lang.NoClassDefFoundError: javax/transaction/TransactionManager
at org.camunda.bpm.wildfly.camunda-wildfly-subsystem@7.19.0-alpha3//org.camunda.bpm.container.impl.jboss.service.MscManagedProcessEngineController.initializeServiceBuilder(MscManagedProcessEngineController.java:263)
at org.camunda.bpm.wildfly.camunda-wildfly-subsystem@7.19.0-alpha3//org.camunda.bpm.container.impl.jboss.extension.handler.ProcessEngineAdd.installService(ProcessEngineAdd.java:72)
at org.camunda.bpm.wildfly.camunda-wildfly-subsystem@7.19.0-alpha3//org.camunda.bpm.container.impl.jboss.extension.handler.ProcessEngineAdd.performRuntime(ProcessEngineAdd.java:61)
at org.jboss.as.controller@19.0.1.Final//org.jboss.as.controller.AbstractAddStepHandler.performRuntime(AbstractAddStepHandler.java:343)
at org.jboss.as.controller@19.0.1.Final//org.jboss.as.controller.AbstractAddStepHandler$1.execute(AbstractAddStepHandler.java:164)
at org.jboss.as.controller@19.0.1.Final//org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:1045)
at org.jboss.as.controller@19.0.1.Final//org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:777)
at org.jboss.as.controller@19.0.1.Final//org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:466)
at org.jboss.as.controller@19.0.1.Final//org.jboss.as.controller.ParallelBootOperationStepHandler$ParallelBootTask.run(ParallelBootOperationStepHandler.java:384)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1990)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1348)
at java.base/java.lang.Thread.run(Thread.java:833)
at org.jboss.threads@2.4.0.Final//org.jboss.threads.JBossThread.run(JBossThread.java:513)
Caused by: java.lang.ClassNotFoundException: javax.transaction.TransactionManager from [Module “org.camunda.bpm.wildfly.camunda-wildfly-subsystem” version 7.19.0-alpha3 from local module loader @50d13246 (finder: local module finder @2bd08376 (roots: C:\wildfly\wildfly-27.0.1.Final\modules,C:\wildfly\wildfly-27.0.1.Final\modules\system\layers\base))]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
… 15 more
Any help would be appreciated.
Thanks.