您的位置:程序门 -> websphere ->



websphere数据源问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


websphere数据源问题
发表于:2007-10-05 11:12:02 楼主
在配置环境下测试数据源连接正确,但应用程序出现:javax.naming.namenotfoundexception:   context:   spn09cell01/nodes/spn09node01/servers/nodeagent,   name:   jdbc/data:   first   component   in   name   jdbc/datanot   found.   [root   exception   is   org.omg.cosnaming.namingcontextpackage.notfound:   idl:omg.org/cosnaming/namingcontext/notfound:1.
不知是否是nodeagent是否与server1同步,请各位知道的回答哈,重谢!
发表于:2007-10-05 16:18:221楼 得分:0
1,执行dumpnamespace.sh,找到你的server的url

2,象下面这样把url作为参数执行,在这个server下的应用程序能看到的所有jndi的定义,确认你的程序的名字和
这个是否一样
dumpnamespace.sh   -url   corbaloc:: <hostname> : <post> /nameserviceserverroot

3,你调用的方式是下面哪一种?
第一种
context   initcontext   =   new   initialcontext();
context   envcontext   =   (context)   initcontext.lookup("java:comp/env");
datasource   =   (datasource)   envcontext.lookup(jndiname);

第二种
hashtable   env   =   new   hashtable();
env.put(context.initial_context_factory,"com.ibm.websphere.naming.wsninitialcontextfactory");
initialcontext   ctx   =   new   initialcontext(env);

今天我好像比较闲
发表于:2007-10-09 17:14:512楼 得分:0
那就先做一下同步操作,我记得数据源好像要配置到dm上
发表于:2007-10-09 17:26:053楼 得分:0
楼上知道同步操作是做什么用的吗?不要回无用的贴子
数据源有以下5种范围,没有配置到dm上的概念,虽然你的意思可能是配在cell上
cell,node,cluster,appserver,application
发表于:2007-10-15 15:32:494楼 得分:0
数据源是不是配到了node上,而不是cluster或cell上。
不过我以前试过把数据源配到cell上,没有成功。
发表于:2007-11-30 14:20:055楼 得分:0
关注,我的cluster环境也遇到类似的问题。主节点可以访问到定义在cell上的数据源,次节点老是报如上的错。


快速检索

最新资讯
热门点击