Что происходит с именами JNDI? Я пытаюсь получить javax.sql.DataSource, используя новую функцию аннотаций Java 5. Это не работает для меня, поэтому я хочу спросить ...JNDI Names - префикс "jdbc /" нужен?
У меня есть в моем web.xml, внутри это элемент. Я переключаюсь между «jdbc/MyDB» и «MyDB». Ни один из них не работает на базе DataSource на основе классов (он всегда равен нулю), но в другом примере, который я создал с помощью taglib, оба этих имени JNDI работают.
Но что, если ресурс был явно назван «jdbc/MyResource»? Должен ли он ссылаться как «jdbc/MyResource»? Или будет достаточно «MyResource»? У нас есть странная проблема ... Ресурс создается с префиксом «jdbc /», но в коде он ссылается без него. Приложение работает нормально, но тесты Arquillian терпят неудачу :( – jFrenetic