0

我有一个问题,从我的存档中获取资源失败了MalformedURLException: unknown protocol: jndi

存档是一个war 文件,并成功部署到Websphere 中。

当我尝试通过

jndi://server/context/filename

我得到MalformedURLException.

4

2 回答 2

1

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

于 2011-11-19T11:54:35.587 回答
0

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

您是否尝试通过 Java 代码读取文件?

于 2010-10-01T05:05:46.940 回答