Сбой поиска JNDI в потоке, созданном приложением J2EE/JCR в WAS 8.0.0.4, работающем на Red Hat Enterprise Server 5.8 (2.6.18-308.e15).
Я использую репозиторий Jackrabbit (реализация jcr) в качестве серверной части в своем веб-приложении. Чьи данные сохраняются в базе данных Oracle. Чтобы установить соединение с базой данных Oracle, jackrabbit предоставит JNDI Lookup для чтения источника данных, определенного в WAS (используя WAS 8.0.0.4 в качестве сервера приложений). Я могу выполнять поиск JNDI везде в своем приложении, но в потоке, где я создаю поток с использованием Java Concurrent Api и внутри метода call() потока, когда я пытаюсь использовать JNDI Look, возникает следующее исключение —
Контекст java:comp/env доступен только внутри вашего приложения Java EE, где вы определили свои ресурсы в файле web.xml.