【发布时间】:2011-06-08 00:13:46
【问题描述】:
如何安装 Apache Web 服务器和 Apache tomcat 以避免出现这样的错误:
java.io.FileNotFoundException: /usr/local/apache-tomcat-7.0.5/work/Catalina/localhost/_/SESSIONS.ser (Permission denied)
在 /usr/local/apache-tomcat-7.0.5/logs/catalina.out
我想我应该为 Apache 用户做点什么,因为当我在 tomcat 文件夹上chmod 777 -R ./ 时,所有错误都会消失。
【问题讨论】:
-
将 SESSSIONS.ser 设置为 Apache 的用户/组和/或将其设置为模式 666
-
这个问题仅限于 sessions.rer 吗?如果我只使用这个文件,今晚我是否可能在其他文件上遇到同样的错误?我想我应该在 /usr/local/apache-tomcat-7.0.5 目录上执行此操作,但我不确定这是否仅限于 /usr/local/apache-tomcat-7.0.5。通过这个 chown 或 chmod 666 我的服务器安全会发生什么?
-
似乎这个问题应该在姐妹网站 ServerFault.com 上,而不是在 Stack Overflow 上,因为它不涉及特定的编程问题。
标签: linux apache permission-denied tomcat