Mam następujący ...WebSphere: kontekst JNDI Lookup Awaria
Context aContext = = new InitialContext(settings);
aContext.lookup("java:comp/env/DB2_DB");
próbował także ...
aContext.lookup("DB2_DB");
web.xml
<resource-ref>
<description>
</description>
<res-ref-name>DB2_DB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
<mapped-name>DB2_DB</mapped-name>
</resource-ref>
następnie w moim ibm- web-bnd.xml ...
<resource-ref name="DB2_DB" binding-name="jdbc/DB2DB" />
WebSphere widzę nazwę wiązania zasobów> JDBC> Źródła danych
Ale gdy uruchomię mojej aplikacji Rozumiem ...
spowodowane: javax.naming.NameNotFoundException: Kontekst: Node04Cell/węzły/Node04/servers/server1, name: DB2_DB: Nie znaleziono pierwszego komponentu o nazwie DB2_DB. [Wyjątek głównej jest org.omg.CosNaming.NamingContextPackage.NotFound: IDL: omg.org/CosNaming/NamingContext/NotFound: 1,0]^M
Ten projekt dla portu WAS6-8.5
Domyślam się, że jest to wyjątek dla wyszukiwania "DB2_DB". Jaki jest wyjątek dla wyszukiwania "java: comp/env/DB2_DB"? –
Podszedłeś do tego? Po prostu miałem podobny problem i dla mnie był to zwykły błąd literowy. –
Zapomniałem, co zrobiłem (jeśli zrobiłem), aby rozwiązać ten – Jackie