Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    (java) Lavorare con i JNDI

    Ho un'applicazione client sviluppata con java j2SE che si interfaccia il webserver Bea WebLogic

    All'interno di una classe dell'applicazione client ho le seguenti righe di codice

    javax.naming.Context context = new javax.naming.InitialContext();

    javax.sql.DataSource ds = (javax.sql.DataSource)context.lookup("PippoDB");

    Queste linne di codice servono ad instaurare una comunicazione tra l'applicazione j2SE e BEA Weblogic utilizzando come jndi name la stringa
    "Pippo"
    Questa stringa è uno dei parametri di connessione impostati in Bea WebLogic

    La comunicazione tra l'applicazione js2 e Bea la posso fare perchè conosco a priori la stringa jndi "Pippo".
    La domanda è questa:
    Senza sapere a priori quali sono i nomi di queste stringhe jndi, come posso fare a sapere i nomi di queste stringhe dalla mia applicazione j2se?

    Esiste qualche linea di docie che mi permetta di sapere i jndi name installati soto Bea?
    Qualcosa del tipo

    context.getJNDI();

    ?
    thx

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    qualche idea?

  3. #3
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    In verità non ho idea di come si possa fare... secondo me è una cosa cui potrebbero risponderti meglio i cosulenti della Bea; anzi mi associo a questa richiesta... Se la risolvi mi fai sapere?
    Ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    ho risolto nel seguente modo. Tutti i jndi name installati in bea si trovano dentro il file config.xml che si trova nella dir:

    userDir+"/config/mydomain/config.xml"

    quindi lo leggo e parso il file alla ricerca delle stringhe

    JDBCTxDataSource JNDIName

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.