javax.naming.NameNotFoundException: при попытке поиска comp / env / UserTransaction - PullRequest
2 голосов
/ 26 июня 2019

При развертывании моего приложения в weblogic 12 я сталкиваюсь со следующим исключением

weblogic.application.ModuleException: javax.naming.NameNotFoundException: при попытке поиска comp / env / UserTransaction в / app /webapp / Demo-UNCONTROLLED ARTIFACT.war / 895045661 .;оставшееся имя '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>

Как настроить UserTransaction в weblogic?Почему мое приложение не может найти comp / env / UserTransaction ?

...