目前在开发一个互连网项目,并且跨数据库操作.
web server 为resin.
要求如下:
采用集中式的方式管理数据源,也就是全部的数据库配置信息全部放在一台机器上面管理,其他的web application通过jndi调用得到数据源.
本人采用如下代码调用远程的JNDI
// 创建哈希表
Hashtable env = new Hashtable();
//得到上下问环境
env.put(Context.INITIAL_CONTEXT_FACTORY,com.caucho.burlap.BurlapContextFactory);
env.put(Context.PROVIDER_URL,http://远程机器IP+端口);
context=(Context)new InitialContext(env);
但老出错,
不知道在RESION下面如何访问外面的JNDI,他的JNDI端口是多少,写法如何,请们不吝赐教.多谢!
web server 为resin.
要求如下:
采用集中式的方式管理数据源,也就是全部的数据库配置信息全部放在一台机器上面管理,其他的web application通过jndi调用得到数据源.
本人采用如下代码调用远程的JNDI
// 创建哈希表
Hashtable env = new Hashtable();
//得到上下问环境
env.put(Context.INITIAL_CONTEXT_FACTORY,com.caucho.burlap.BurlapContextFactory);
env.put(Context.PROVIDER_URL,http://远程机器IP+端口);
context=(Context)new InitialContext(env);
但老出错,
不知道在RESION下面如何访问外面的JNDI,他的JNDI端口是多少,写法如何,请们不吝赐教.多谢!