当前位置: 技术问答>java相关
关于Context和InitialContext的问题 每up一次给5分分数不够的我在开贴。很急
来源: 互联网 发布时间:2015-03-22
本文导语: 我的程序里这样写 try{ Hashtable properties=new Hashtable(2); properties.put(Context.PROVIDER_URL,"IIOP://10.144.100.221:900/"); properties.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.ejs.ns.jndi.CNInitialContextFactory"); //return new InitialContext(properties); Context ...
我的程序里这样写
try{
Hashtable properties=new Hashtable(2);
properties.put(Context.PROVIDER_URL,"IIOP://10.144.100.221:900/");
properties.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.ejs.ns.jndi.CNInitialContextFactory");
//return new InitialContext(properties);
Context result=new InitialContext(properties);
}catch(Exception e){System.out.println(e);}
可是此段程序执行到new InitialContext(properties);就会跳回"properties.put"并且停住不在执行.请各位指教。很急。
try{
Hashtable properties=new Hashtable(2);
properties.put(Context.PROVIDER_URL,"IIOP://10.144.100.221:900/");
properties.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.ejs.ns.jndi.CNInitialContextFactory");
//return new InitialContext(properties);
Context result=new InitialContext(properties);
}catch(Exception e){System.out.println(e);}
可是此段程序执行到new InitialContext(properties);就会跳回"properties.put"并且停住不在执行.请各位指教。很急。
|
我用过不过我用的是JNDI服务是用的调用方式差不多,不过我用的是Perproties而兏是Hashtable,不过我估计这不是问题所在,代码是没有太大的问题,我用的是JBUILDER5,我用你的这段代码执行的时候好象VAJ找不到JAVAX,你试着到SUN去下一个包,加到VAJ里试试。
|
d代码是没有错误的,应该是环境的问题。
或许是application server的问题。
或许是application server的问题。
|
学习
|
I know nothing about it.
|
what's your JDK, you should run it under IBM JDK.
|
java -version
java -fullversion
Tell me the result
java -fullversion
Tell me the result
|
IBM JDK1.2.2 CORBA is different from Sun JDK!
You can add .jar in your classpath to compile code, in Runtime it will fail.
You can add .jar in your classpath to compile code, in Runtime it will fail.