Co się dzieje z nazwami JNDI? Próbuję uzyskać javax.sql.DataSource przy użyciu nowej funkcji adnotacji Java 5. Nie działa dla mnie, więc chcę zapytać ...Nazwy JNDI - czy potrzebny jest prefiks "jdbc /"?
Mam w moim web.xml, wewnątrz to jest element. Przełączam się pomiędzy "jdbc/MyDB" i "MyDB". Nie powoduje to, że moja klasa DataSource działa (zawsze ma wartość null), ale w innym przykładzie, który utworzyłem przy użyciu taglibs, działają obie nazwy JNDI.
Ale co, jeśli zasób został jawnie nazwany tak jak "jdbc/MyResource"? Czy powinien on być oznaczony jako "jdbc/MyResource"? Czy też wystarczy "MyResource"? Mamy dziwny problem ... Zasób jest tworzony z prefiksem "jdbc /", ale w kodzie odwołuje się bez niego. Aplikacja działa normalnie, ale testy Arquilliana kończą się niepowodzeniem :( – jFrenetic