无法使用war文件部署在tomcat共享服务器上上载文件。

时间:2015-05-11 04:43:02

标签: java tomcat servlets plesk

目前在我的Web应用程序中,我将图像文件存储到数据库中,并使用Servlet从Bolb字段中检索它。但我想将它存储到磁盘空间。我将此项目作为war文件部署在服务器上。我面临的问题是,我无法提供文件上传的位置。

我在Panel上获得的文件夹结构是

Root directory
.plesk
cgi-bin
error_docs
httpdocs
   img

我试图使用此方法提供路径,但得到 PathNotFound 异常

<context-param>
<description>Location to store uploaded file</description>
<param-name>file-upload</param-name>
<param-value>httpdocs/img/
</param-value>
</context-param>

阅读此链接后Recommended way to save uploaded files in a servlet application我有一些想法,但仍面临问题,因为我没有专用服务器,我无法控制服务器。

帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

如何从完整路径开始,如

<param-value>/var/www/vhosts/subscription.name/httpdocs/img/</param-value>