【问题标题】:Tomcat - FAIL - Deploy Upload FailedTomcat - 失败 - 部署上传失败
【发布时间】: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% 是基于每个用户的。)

标签: java tomcat9


【解决方案1】:

如果您在 Windows 上将 Tomcat 作为服务运行,如果服务登录的帐户没有正确的权限,就会发生这种情况。

打开“服务”窗口,找到 Tomcat,然后检查“登录”选项卡,您可以在其中看到它使用的帐户(如果需要,可以更改)。

【讨论】:

    猜你喜欢
    • 2021-05-22
    • 2014-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 2017-04-05
    • 2017-12-16
    相关资源
    最近更新 更多