bifincan-web.log(权限被拒绝)

时间:2013-10-25 05:43:44

标签: java tomcat ubuntu

我在ubuntu服务器上安装了tomcat。我将我的应用程序从本地服务器复制到我的ubuntu服务器。但是当我运行应用程序时,我收到以下错误:

log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: bifincan-web.log (Permission denied)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:221)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:142)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)
    at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:194)
    at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:164)
    at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:257)
    at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:285)

我不知道有什么不对!我的本地tomcat上运行的是同一个应用程序。 我还尝试通过提供sudo -s

来运行tomcat作为超级用户

此致

1 个答案:

答案 0 :(得分:0)

在这里:understanding linux file permissions.

运行tomcat的用户在应该写入日志的目录中没有写权限。解决方案不是以root身份运行tomcat!这是用chmod或chown更改权限。