gpt4 book ai didi

java - 无法将 java spring boot 中的文件上传到 tomcat 托管服务器,始终显示对 fedora 中给定文件上传路径的访问权限

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:46 26 4
gpt4 key购买 nike

如果有机会,我需要帮助。很长一段时间我都不熟悉 tomcat,部署 java war 文件。现在我遇到了“文件访问被拒绝:...”的问题,它总是登录托管服务器。要点是我无法上传到托管服务器,而且我总是收到该部分的异常“访问被拒绝”

String path=System.getProperty("user.home")+"/UploadFiles/";

try {
byte[] bytes = file.getBytes();

Path path = Paths.get(p+ "img.jpg");

Files.write(path, bytes);

} catch (Exception e) {
System.out.println(e);
}

谢谢。

最佳答案

检查您的 Tomcat 进程是否可以写入 path 指向的任何地方。很可能是权限问题,JVM 进程无法写入 [...]/UploadFiles/ 目录。

关于java - 无法将 java spring boot 中的文件上传到 tomcat 托管服务器,始终显示对 fedora 中给定文件上传路径的访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50426316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com