Привязать источник данных JNDI к коту?

Можно ли программно связать источник данных с Tomcat?с 6 JNDI?

Я хочу создать DataSource на лету, а затем сделать его доступным через JNDI (например, ColdFusion).

Вот что у меня есть:

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);
}

Но я'я получаю это исключение:

javax.naming.OperationNotSupportedException: Context is read only

Есть ли работа вокруг?

Ответы на вопрос(2)

Ваш ответ на вопрос