无法通过 war 文件部署在 tomcat 共享服务器上上传文件。

Unable to Upload file on the tomcat shared server with war file deployment.

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

我在面板上的文件夹结构是

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>

读完这篇文章后link Recommended way to save uploaded files in a servlet application我有了一些想法,但仍然面临这个问题,因为我没有专用服务器,而且我无法控制服务器。

帮我解决这个问题

如何从像

这样的完整路径开始
<param-value>/var/www/vhosts/subscription.name/httpdocs/img/</param-value>