【发布时间】:2019-10-07 10:25:03
【问题描述】:
错误信息:
FAIL - Deploy Upload Failed, Exception:
org.apache.tomcat.util.http.fileupload.FileUploadBase$IOFileUploadException:
Processing of multipart/form-data request failed. C:\Program Files\Apache Software Foundation\Tomcat 8.0\work\Catalina\localhost\manager\upload_ca11f87c_9ae9_44e6_9a96_2d4446054d12_00000000.tmp (Access is denied)
为什么?
【问题讨论】:
-
代码的哪一部分失败了?您是否有权访问该文件夹和/或文件?
-
当我尝试上传战争..上面的信息显示!
-
所有最新版本的 Windows 都禁止在 C:\Program Files 文件夹或其子文件夹中的任何位置写入内容。将您的 /Catalina/... 文件夹移动到其他地方(%APPLICATIONDATA% 是供应商为此类东西创建的区域)。 (并且不要忘记将配置也更改为指向新位置,我认为它是 CATALINA_HOME 环境变量。)程序文件用于程序,而不是用于数据。 Catalina 文件夹中的内容是数据。
-
(PS 更正:它是 %PROGRAMDATA% 或 %APPDATA%,首选前者,因为 %APPDATA% 是基于每个用户的。)