java - javax.naming.NameNotFoundException:尝试查找 comp/env/UserTransaction 时
问题描述
在 weblogic 12 上部署我的应用程序时,我面临以下异常
weblogic.application.ModuleException:javax.naming.NameNotFoundException:尝试在 /app/webapp/Demo-UNCONTROLLED ARTIFACT.war/895045661 中查找 comp/env/UserTransaction 时。;剩余名称“comp/env/UserTransaction”
我的 spring-jpa.xml 如下
<jee:jndi-lookup id="userTransaction" jndi-name="java:comp/env/UserTransaction" resource-ref="true" cache="true"/>
context.xml 如下
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/private/tool" sessionCookieName="JSESSIONID_TOOL" disableURLRewriting="true">
<Resource name="UserTransaction" auth="Container" type="javax.transaction.UserTransaction" factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>
</Context>
如何在 weblogic 中配置 UserTransaction?为什么我的应用程序无法查找comp/env/UserTransaction?
解决方案
推荐阅读
- cordova - 离子科尔多瓦运行浏览器--livereload科尔多瓦平台不工作
- fullpage.js - 在触控板上向左/向右滑动以在 fullpage.js 中水平滚动?
- python - VS Code 未注册已安装 ipykernel
- git - 带有 Github 操作模式的 Terraform
- if-statement - 关于如何创建这个 if 公式的问题
- typescript - 错误:类可分配给类型“T”的约束,但可以使用约束类的不同子类型来实例化“T”
- ios - 无法调试。在 react native 中找不到 plist 文件来配置调试?
- python - Django:@login_required 装饰器不会重定向到“下一个”
- mysql - 有条件地从一对多关系中选择一行
- python - 如何在保持帧尺寸标签的同时将训练数据集帧转换为 5d 张量?