struts2 在window下测试正常上传 但是在linux却出错 为什么,是路径问题还是 权限问题

这是linux下报的错误错误详细信息:17:55:26,109DEBUGDataSourceUtils:327-ReturningJDBCConnectiontoData... 这是linux下报的错误 错误详细信息:
17:55:26,109 DEBUG DataSourceUtils:327 - Returning JDBC Connection to DataSource
java.io.FileNotFoundException: /alidata/server/tomcat7/webapps/ROOT/images/face/uploadFiles/201506011755261521.JPG (Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
这个是linux下的实际路径

感觉路径好像对的。还有一个问题想问一下luinux下路径分隔符问题 用File.separator还是直接用/,不是特别清楚。这是我写的代码
String path = ServletActionContext.getServletContext().getRealPath("/")+"images"+File.separator+"face"+File.separator+"uploadFiles";
File saveFile = new File(new File(path),newFileName); // 文件名为 当前时间戳+用户ID
请大神帮我分析一下哪里的问题。应该如何更改。
展开
 我来答
懂事且健壮灬小喵e
2015-06-01 · TA获得超过756个赞
知道小有建树答主
回答量:575
采纳率:52%
帮助的人:408万
展开全部
权限问题;执行下面命令试试

setenforce 0
cd webapps // webapps绝对路径
chmod 666 -R ROOT
追问
我执行你说的语句后 网站现在无法访问了  请问怎么回事
cd /alidata/server/tomcat7/webapps
chmod 666 -R ROOT
追答
chmod 777 -R ROOT
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式