Anfangskontext in einem eigenständigen Java-Programm

Ich bin mit einem JNDI-für die Erstellung von tomcat connection pool. Es funktioniert Super in einer web-Anwendung. Ich glaube, die InitialContext wird von den tomcat-server.

Context initContext  = new InitialContext();
Context envContext  = (Context)initContext.lookup("java:/comp/env");
dataSource = (DataSource)envContext.lookup("jdbc/testdb");

Aber wenn ich versuche zu nennen, die das gleiche Dienstprogramm von einem standalone-Java-Programm, das von initContext-Objekt null ist. Wie kann ich explizit alle notwendigen Eigenschaften, Kontext-Objekt erwartet.

Fehler : javax.die Benennung.NoInitialContextException: angeben Muss, Klasse
Namen in Umwelt-oder system-Eigenschaft oder als applet parameter, oder
in einer Anwendung Ressource-Datei: java.die Benennung.factory.erste

InformationsquelleAutor der Frage Satish Jonnala | 2013-12-03

Schreibe einen Kommentar