得到了这个文件localhost_access_log.2014-08-30.txt访问被拒绝的Apache Tomcat错误?

我在Windows 7操作系统上安装了Apache tomcate。 我刚刚安装了Apache,并使其在Eclipse中可用。 当我在服务器上运行任何简单的应用程序,它会说404:页面未find,并在控制台中它将打印这样的错误消息。

SEVERE: Failed to open access log file [C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\localhost_access_log.2014-08-30.txt] java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\localhost_access_log.2014-08-30.txt (Access is denied) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(Unknown Source) at org.apache.catalina.valves.AccessLogValve.open(AccessLogValve.java:1117) at org.apache.catalina.valves.AccessLogValve.startInternal(AccessLogValve.java:1224) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.StandardPipeline.startInternal(StandardPipeline.java:185) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1137) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:800) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 

我不明白这是怎么回事? 请帮帮我。

看来你的当前用户在tomcat文件夹上没有权限。

我也遇到了同样的问题,并通过授予tomcat文件夹上的登录用户权限来解决这个问题。

对于你的情况:

进入>>“C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0”文件夹右键单击>>属性>>安全选项卡

为当前登录的用户提供必要的权利。

在这里输入图像说明 [![→打开Tomcat C:\ Program Files \ Apache Software Foundation(右键单击Tomcat 8.5(根据您的版本)
→属性
→选择安全选项卡
→编辑
→选择您的系统
→选中或允许所有的框
→点击应用
→重新启动程序

]