公司在Linux服务器上部署一个基于Java的Web应用程序,使用的是Tomcat为应用程序提供服务。在测试应用程序时,发现应用程序无法在服务器上正常启动,无法访问。经过检查,发现Tomcat服务已经正常启动并且正在监听应用程序的默认端口。前往日志文件查看,发现以下的错误信息:
java.io.FileNotFoundException: c:/demo/upload/abc.jpg (Permission denied)
在检查文件夹权限和日志后,我们发现在上传文件时,无法写入用户目录(即文件夹虽然有写权限,但无法写入文件),进而导致应用程序无法正常使用。