0
我有我的tomcat安装在Ubuntu服务器上。我将我的应用程序从我的本地服务器复制到我的Ubuntu服务器。但是当我运行应用程序,我得到以下错误:bifincan-web.log(权限被拒绝)
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上运行。 我也试图通过给须藤运行Tomcat作为超级用户-S
问候
感谢Kayaman的回应,我确实更改了tomcat可以查看的所有可能位置的所有权限。我也没有找到它指的文件系统中任何地方的bifincan-web.log。我运行了以下命令:find。 -name bifincan-web.log – user2858697
您无法找到该文件,因为您无权创建该文件。该文件不存在。找到日志目录并正确设置其权限。 – Kayaman