Wie die Verbindung von Datenbank über eine jndi-Datenquelle im weblogic
Wie die Verbindung von Datenbank über eine jndi-Datenquelle im weblogic. ich verwende folgenden code, aber es gibt null-Wert für die Verbindung
Context ctx = null;
Hashtable evn = new Hashtable();
evn.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
evn.put(Context.PROVIDER_URL,"t3://localhost:7001");
Connection conn = null;
try {
ctx = new InitialContext(evn);
javax.sql.DataSource ds
= (javax.sql.DataSource) ctx.lookup ("mydatasource");
conn = ds.getConnection();
}catch (Exception e) {
System.out.println();
//TODO: handle exception
}
- Wenn Sie ein Objekte (DataSource) von lookup, dann die lookup (JNDI) ist die Arbeit im Allgemeinen. Also ich denke, es ist ein problem mit der Konfiguration der Verbindung selbst.
- haben Sie konfiguriert mydatasource in der weblogic-console?
- Überprüfen Sie in der jndi-Struktur der weblogic server über die weblogic-Verwaltungskonsole, wenn Sie die datasource gebunden ist, um den jndi-Baum
- ja, ich habe konfiguriert mydatasource in weblogic Konsole
Du musst angemeldet sein, um einen Kommentar abzugeben.
Append dies zu klären, mehr über die Ausnahme Grund
auf weblogic-Verwaltungskonsole die Verbindung testen
http://docs.oracle.com/cd/E23943_01/web.1111/e13737/jdbc_datasources.htm#CHDIIFHH
hast du Gegner die datasource auf dem weblogic server, auf dem die Anwendung läuft?