j2ee1.4 lookup 报错NoInitialContextException ,急 ic = new InitialContext(); //这样写是可以的,得到当前当前服务器的JNDI初始化上下文.你的原因是你的Context.INITIAL_CONTEXT_FACTORY 所需要的类没有加到CLASSPATH 或是可以让服务器找到的地方. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 他提示的信息是没有找到连接工厂,如果你是用WebLogic的话,建立初始化上下文对象是需要一个参数的,这个参数就是指定你的连接工厂、你的应用服务器的URL,用户的密码和帐号。Hashtable hashtable = null;String user =;String password = ;try{ hashtable = new Hashtable(); hashtable.put(Conntext.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory"); hashtable.put(Context.PROVIDER_URL,"t3://localhost:7001"); if(user != null){ hashtable.put(Context.SECURITY_PRINCIPAL,user); hashtable.put(Context.SECURITY_CREDENTIALS,password == null ? "" : password); } InitialContext initialContext = new InitialContext(hashtable);}catch(Exception e){ e.printStackTrace();}如果你是用JBOSS话,你到%JBOSS_HOME%\server\defualt\conf里面找到jndi.properties文件,然后把它COPY到你的工程文件底下就行了,这个文件的内容就是:java.naming.factory.initial=org.jnp.interfaces.NamingContextFactoryjava.naming.provider.url=jnp://localhost:1099java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces此外你还要去%jboss_home%\client里面把jnp-client.jar文件引到到你的工程里面。 毕业一年了,想问一下怎么提高操作系统,计算机网络等基本功? 分享java注解的知识 请教JSF表格标签的问题。 怎么从普通java类调进struts servlet异常问题 程序员和数据库管理员产生了意见分歧 怎样解决IE频繁不响应问题 新手上路请高手指教----在线 求:MySql+EJB+CMP,数据库主键自动增长解决方案 Struts的基本问题(刚学Struts没几天的小妹)! 数据库连接问题? 请教大虾~:)在cmp中如果一个表有两个外键,添加纪录时应如何处理?
Hashtable hashtable = null;
String user =;
String password = ;
try{
hashtable = new Hashtable();
hashtable.put(Conntext.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
hashtable.put(Context.PROVIDER_URL,"t3://localhost:7001");
if(user != null){
hashtable.put(Context.SECURITY_PRINCIPAL,user);
hashtable.put(Context.SECURITY_CREDENTIALS,password == null ? "" : password);
}
InitialContext initialContext = new InitialContext(hashtable);
}
catch(Exception e){
e.printStackTrace();
}
如果你是用JBOSS话,你到%JBOSS_HOME%\server\defualt\conf里面找到jndi.properties文件,然后把它COPY到你的工程文件底下就行了,这个文件的内容就是:
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=jnp://localhost:1099
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
此外你还要去%jboss_home%\client里面把jnp-client.jar文件引到到你的工程里面。