Member 13636512 Ответов: 0

Реализация транзакции с использованием JNDI в java


У меня есть ниже упомянутый метод реализации UserTransaction в JNDI



private UserTransaction getUserTransactionFromJNDI() {
Контекст InitialContext;
Объекты, полученные в результате ;
пробовать {
context = новый InitialContext();
result = context.lookup("java:comp/UserTransaction"); // lookup in
// JBossAS
} catch (NamingException ex) {
throw new RuntimeException("UserTransaction не удалось найти в JNDI", ex);
}
результат return (UserTransaction) ;
}


И создал context.xml и еще web.xml со следующим кодом
context.xml
<ресурс
name="UserTransaction"
auth="контейнер"
тип="пакета javax.сделки.UserTransaction"
фабрика="орг.сайт jnp.интерфейсы.NamingContextFactory"/>

web.xml
<resource-ref>
<описание>Для реализации транзакции
<res-ref-name>UserTransaction
<res-тип>javax.transaction.UserTransaction
контейнер <res-auth>


Но я могу получить ошибку javax.naming.NamingException: не удается создать экземпляр ресурса
Что я могу сделать?

Что я уже пробовал:

Уже опробованное решение показано выше

0 Ответов