java - HTTP 状态 500 - 权限被拒绝

标签 java spring tomcat

当我尝试通过网站上传任何文件到服务器权限被拒绝的文件夹中时,会发生错误。我已经为该文件夹提供了 0755 权限。此功能在本地正常运行。

最佳答案

您需要更改文件夹的所有者。如果您使用例如用户 user 创建了文件夹,那么根据 755 权限,只有他有权写入该文件夹。

你有两个选择:

  1. 使用 chown

    将文件夹的所有者更改为运行网络服务(通常是 www:data )的用户

    chown www:data upload_folder

  2. 不推荐:将权限更改为766,让每个人都有写权限。

请提供更多信息,以便从社区获得更好的答案。

关于java - HTTP 状态 500 - 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33039078/

相关文章:

java - 如何从应用程序服务器(EJB)通知(或发送消息) Swing 客户端?

java - Android - 防止 WebView 在旋转时重新加载

spring - 如何使用 Mockito 在 Spring 中模拟 Autowiring 的 @Value 字段?

xml - 错误 : Context initialization failed during server startup

rest - org.glassfish.hk2.api.UnsatisfiedDependencyException : There was no object available for injection at SystemInjecteeImpl 问题

java - 为依赖于其他项目的项目运行 ant 脚本

java - 如何在 firebase 中添加具有不同父级的 "price"节点的所有值

spring - IONIC HTTP post multipart/form-data - 图像与 JSON 一起上传

java - 为 Tomcat 服务设置 PermSize

java - Spring 4 - session 管理