我有任务上传文件到Web应用程序服务器,当用本地服务器测试它工作正常,但一旦部署到真实服务器,上传时出现错误'权限被拒绝',我是否设置了写入权限的任何设置,
提前致谢
答案 0 :(得分:2)
如此简单,只需添加包含内容的was.Policy
文件
grant codeBase "file:${application}" {
permission java.security.AllPermission;
};
进入META-INF
文件夹
答案 1 :(得分:1)
检查运行Web服务器的用户的目录读/写权限。
在Windows Server中,它位于[directory]> properties> security。
下答案 2 :(得分:1)
您正在尝试在文件系统中编写文件。
文件系统具有访问限制。
这些通常通过Java 2 Security进行控制。
以下是我要做的事情:
第1步:
关闭Java 2安全性并再次尝试上传。这应该是成功的。
第2步:
启用Java 2安全性并通过调整Java 2安全策略文件
来授予所有用户访问权限第3步
更改安全策略并仅向相关用户提供所需的访问权限。
HTH
Manglu