Имена JNDI - нужен ли префикс "jdbc /"? - PullRequest
5 голосов
/ 09 ноября 2009

Что случилось с именами JNDI? Я пытаюсь получить javax.sql.DataSource, используя новую функцию аннотаций в Java 5. Это не работает для меня, поэтому я хочу спросить ...

У меня есть файл web.xml, внутри которого есть элемент. Я переключаюсь между "JDBC / MyDB" и "MyDB". Ни один из них не заставляет мой DataSource на основе классов работать (он всегда равен нулю), но в другом примере, который я создал с использованием taglibs, оба эти имени JNDI работают.

1 Ответ

8 голосов
/ 09 ноября 2009

Нет, это не так. Это просто соглашение, так что всем понятно, что это за ресурс.

Вы даже можете назвать его k34ug6i2u3dn234uy5f, но это приведет к будущим проблемам обслуживания.

...