¿Unir el origen de datos JNDI en Tomcat?
¿Es posible enlazar programáticamente un DataSource a Tomcat's 6 JNDI?
Quiero crear un DataSource sobre la marcha y luego ponerlo a disposición a través de JNDI (por ejemplo, a ColdFusion).
Esto es lo que tengo:
public void bindToConext(DataSource dataSource) throws NamingException, SQLException {
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
envContext.bind("jdbc/mydatasource", dataSource);
}
Pero estoy recibiendo esta excepción:
javax.naming.OperationNotSupportedException: Context is read only
¿Hay algún trabajo alrededor?