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
InformationsquelleAutor | 2011-06-23
Schreibe einen Kommentar