Ho creato alcune risorse JDBC e risorse personalizzate in GlassFish. Ho chiamato la risorsa JDBC jdbc/mydb
e la risorsa personalizzata service/test
.Come posso fare in modo che una risorsa personalizzata venga analizzata in glassfish da java: com/env-scheme?
La connessione JDBC viene cercata con la chiamata ic.lookup("java:comp/env/jdbc/mydb")
. Può anche essere trovato con ic.lookup("jdbc/mydb")
, che ha alcuni svantaggi, vedere la risposta di Robin di seguito.
Ma la mia risorsa personalizzata deve essere cercata con ic.lookup("service/test")
. La linea
non funziona. È possibile, e se sì: come?ic.lookup("java:comp/env/service/test")
OK. Ma cosa devo definire, quindi posso usare anche il prefisso 'java: com: env /' - per le risorse personalizzate? Non ho fatto qualcosa di speciale per il JDBC, quindi GlassFish/NetBeans deve provvedere a questo. Ho solo aggiunto risorse nel mio web.config e riferimento risorsa in sun-web.xml. – doekman
Siamo spiacenti, le tue informazioni rimandano a informazioni IBM che non sono indipendenti dal venditore ... – doekman
No, non lo è, ma i principi per come è usato sono. Gli esempi di configurazione sono specifici per IBM e i protocolli specifici utilizzati trovano le risorse. Non sei sicuro che questo possa essere neutrale rispetto al venditore, dovresti determinare come farlo con il tuo server di applicazioni preferito. – Robin