1

遵循本教程后,我已经开始创建 java webservice 。我通过使其访问 projectfolder/res/file.txt 下的资源文件来使 Web 服务更加复杂。现在的问题是,当我从客户端程序访问服务时,Web 服务会给出 FileNotFoundException。我也尝试将 file.txt int 放入 WebContent 文件夹,但它没有用。你们觉得呢?

4

1 回答 1

1

解决方案 #1:在 File 构造函数中给出文件的完整路径。请注意,这可能会导致可移植性问题。例如。文件 f = new File("C:\programs\proj\WEB-INF\test.txt");

解决方案#2:使用 getResourceAsStream() 方法读取文件,如以下线程中所述, getResourceAsStream() vs FileInputStream

于 2013-10-19T19:33:19.093 回答