使用Web Sphere服务器,我们能否从部署的.war / .ear /中更新和读取文件。文件?

时间:2018-06-27 07:37:57

标签: java servlets deployment websphere digital-signature

这是我本地的结构(部署之前):

enter image description here

使用以下路径访问key.doc文件

.myActionIsExecuting

但是在部署后,访问key.doc文件时出现File Not Found异常。

1 个答案:

答案 0 :(得分:0)

要访问Web应用程序资源,可以使用ServletContext.getResourceAsStream()API。

代码:

InputStream st= getServletContext().getResourceAsStream("/FORM22-INDIA/key.doc");

此外,将文件(要更新的文件)保留在WAR或EAR中也不是一个好主意,因为一旦重新部署应用程序,所做的更改就会丢失。