java - JBPM & Spring boot - org.drools.persistence.jta.JtaTransactionManager 在 JNDI 位置抛出 No UserTransaction [java:comp/UserTransaction]
问题描述
JBPM 6.5.0.Final
在 Spring boot中配置时出现以下错误2.4.1
。这是我在项目中使用的:
- 春季启动 2.4.1
- JBPM 6.5.0.Final
- Atomikos JTA
- 春季数据 JPA
15:16:36.554 [main] DEBUG o.j.r.m.i.d.DeploymentDescriptorManager - No descriptor found returning default instance
15:16:36.561 [main] INFO o.d.p.TransactionManagerFactory - Using org.drools.persistence.jta.JtaTransactionManagerFactory@45382749
15:16:36.564 [main] DEBUG o.d.p.jta.JtaTransactionManager - No UserTransaction found at JNDI location [java:comp/UserTransaction]
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:673)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:313)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:350)
at javax.naming.InitialContext.lookup(InitialContext.java:417)
at org.drools.persistence.jta.JtaTransactionManager.findUserTransaction(JtaTransactionManager.java:132)
at org.drools.persistence.jta.JtaTransactionManager.<init>(JtaTransactionManager.java:80)
at org.drools.persistence.jta.JtaTransactionManagerFactory.newTransactionManager(JtaTransactionManagerFactory.java:46)
at
15:16:36.564 [main] DEBUG o.d.p.jta.JtaTransactionManager - Unable to find transaction: {}. Might be running in CMT environmentNeed to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
15:16:36.578 [main] DEBUG o.d.p.SingleSessionCommandService - Instantiating KieSpringTransactionManager
解决方案
推荐阅读
- vue.js - 如何在 VSCode vetur Vue 项目中禁用“vue/custom-event-name-casing”错误?
- oracle - oracle 无法创建 AWR 报告
- c - if 或 in 汇编怎么做?
- javascript - 如何根据vue js中两个数字的范围获取值
- sql - 如何根据属性表填充布尔列?
- ssas - 在 MDX 中添加调试列/行
- python-3.x - 如何只保留每组熊猫数据帧中累积 80% 列的行?
- r - 如何在 R 中编写分段函数的分布?
- r - R用NA折叠数据中的行(不是数字)
- android - 应用程序关闭时推送通知不起作用 - Flutter