是否可以以编程方式将 DataSource 绑定到 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
有解决办法吗?