URL url= new URL(“http://localhost:8080/resources/4.docx”);
URLConnection conn = url.openConnection();
conn.getInputStream();
本来打算将文件存放在tomcat服务器,通过 getInputStream可以下载,但是
conn.getOutputStream()不能上传,原因待究。所以通过NFS进行文件共享。
NFS配置方法http://blog.csdn.net/u014635472/article/details/71375048
需要注意的是 如果文件上传中使用到了file.renameto 方法剪切 会导致失败,原因是因为文件系统不一致。一个是NFS文件系统,一个是系统默认文件系统。
原因找到了:
在 tomcat的 conf 文件夹下的web.xml下 <servlet></servlet>里面添加如下:
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>