Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不支持的协议:当试图将文件作为资源访问时,Websphere 6.1中的jndi_Java_Websphere_Jndi - Fatal编程技术网

Java 不支持的协议:当试图将文件作为资源访问时,Websphere 6.1中的jndi

Java 不支持的协议:当试图将文件作为资源访问时,Websphere 6.1中的jndi,java,websphere,jndi,Java,Websphere,Jndi,我的问题是,从我的存档中获取ressource失败,出现了格式错误的异常异常:未知协议:jndi 归档文件是一个war文件,已成功部署到Websphere中 当我试图通过访问存档中的某些文件时 jndi://server/context/filename 除非您注册了自定义URL处理程序,“jndi”不是受支持的协议 您正在尝试通过Java代码读取文件吗?带有“jndi”方案的URL由Tomcat中的ServletContext#getResource方法返回。但是,这是非标准的(即J2EE规

我的问题是,从我的存档中获取ressource失败,出现了
格式错误的异常异常:未知协议:jndi

归档文件是一个war文件,已成功部署到Websphere中

当我试图通过访问存档中的某些文件时

jndi://server/context/filename

除非您注册了自定义URL处理程序,“jndi”不是受支持的协议


您正在尝试通过Java代码读取文件吗?

带有“jndi”方案的URL由Tomcat中的ServletContext#getResource方法返回。但是,这是非标准的(即J2EE规范不强制在该方法的返回值中使用URL方案),并且在其他应用程序服务器上会有所不同。请始终使用ServletContext#getResource方法,而不是直接编写URL。

向我们展示一些代码会很有用