Ciao; in verità non so come mai tu abbia questi problemi nel caricare il JNDI; di solito io mi creo un metodo del tipo:
codice:
private InitialContext getContext() throws NamingException {
Hashtable props = new Hashtable();
props.put(InitialContext.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
props.put(InitialContext.PROVIDER_URL, "jnp://192.168.11.224:1099");
//System.out.println( "Coleghiamoci ok "+ props );
return new InitialContext(props);
}
Questo per JBoss.... per Bea dovresti fare:
codice:
private InitialContext getContext() throws NamingException {
Hashtable props = new Hashtable();
props.put(InitialContext.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
props.put(InitialContext.PROVIDER_URL, "t3://10.0.0.1:7001");
return new InitialContext(props);
}
Sono d'accordissimo che tu scriva questi dati in un file di properties così se cambi Application Server non devi cambiare codice ma solo il file...per quanto riguarda il file... be' non so perche tu abbia errore