不是不能用"/",是说你的程序没有访问jndi的权限
解决方案 »
- java下载excel文件被ie拦截
- struts2+spring+hibernate 三大框架怎么整合
- 懂hibernate hql查询的进来,count查询出来的数据不正确,只有58分了,只求高手来秒杀
- jquery uploadify 多文件上传 间歇性报错
- SSH项目中myeclipse不编译JSP,Java文件,不加载xml文件怎么办??
- 哪位大哥帮帮我啊
- JDK1.6.0-17 eclipse3.5 +structs2.1.8+tomcat6.0-20编译问题
- BeanUtils测试不通过
- 进来看一眼,有没有遇到这样的问题........急死我了~
- 各位java高手,我有一个简单问题请教?
- 搞过Struts的过来看看啊
- 关于CachedRowSet异常的怪异问题
a.)Created a dir /jndi and a jdbc under the jndi dir
b.) chmod -R 777 /jndi
2.) my jndi code looks like this...Hashtable jndienv = new Hashtable();
jndienv.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.fscontext.RefFSContextFactory");
jndienv.put(Context.OBJECT_FACTORIES, "com.sybase.jdbc2.jdbc.SybObjectFactory");
jndienv.put(Context.PROVIDER_URL, "file:/jndi/");
try {
Context ctx = new InitialContext(jndienv);// ctx.getEnvironment();
ctx.bind("jdbc/myASE", ds );
System.out.println("ENV-->"+ctx.getEnvironment());
// System.out.println("Bound DataSource into Name Space for JNDI");
}
catch (NamingException e)
{
System.out.println("Bind Error into Name Space for JNDI error -->"+e);}
谢谢答复,上面的内容我也看到过,我的数据源是在TOMCAT的server.xml里以GlobalNamingResources的形势注册的,我想知道在命令行程序里如何lookup到,我在windows环境里是可以正常lookup的,但在linux环境了却lookup不到,所以才在命令行程序里重新绑定,是不是不能在命令行程序里lookup TOMCAT下的GlobalNamingResources呢?