- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我在 Windows 7 操作系统上安装了 Apache tomcate。我刚刚安装了 apache 并使其在 eclipse 中可用。当我在服务器上运行任何简单的应用程序时,它会显示 404:找不到页面,并且在控制台中它会打印这样的错误消息。
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"文件夹右键单击>>属性>>安全选项卡
为当前登录的用户提供所需的权限。
关于java - 收到拒绝访问此文件 localhost_access_log.2014-08-30.txt 的 apache tomcat 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25579459/
是否可以在不更改 server.xml 文件的情况下更改 tomcats logs/localhost_access_log.* 日志文件的位置? 最佳解决方案是系统属性或环境变量。我只是不想更改它的
我们在 Tomcat 8 上运行 Solr。我们在不同的环境中遇到问题,localhost_access_log 文件填满了服务器。这些文件由 server.xml 中的 Access Valve L
我的 localhost_access_log..text 文件在我的 TOMCAT/logs 中包含这样的日志数据.. 10.20.30.51 - - [22/Nov/2013:01:37:19 -
我想知道是否有任何方法可以在 apache 访问日志中进行条件记录。来自 $CATALINA_HOME/conf/server.xml 的 AccessLogValve 例如:我不
在我的本地主机中,我使用的是具有 localhost_access_log 文件的 tomcat 8。在此文件中,捕获了所有请求以及 IP 地址、日期时间、请求类型(get/post)以及完整的 UR
我的网络服务器磁盘空间不足。由于日志存储在另一个驱动器上,并且网站上没有任何新文件,因此必须有其他事情发生。 我发现 ColdFusion 10 附带的 Tomcat 服务正在为这个文件夹 {Cold
关闭。这个问题是not about programming or software development .它目前不接受答案。 这个问题似乎不是关于 a specific programming
我在 Windows 7 操作系统上安装了 Apache tomcate。我刚刚安装了 apache 并使其在 eclipse 中可用。当我在服务器上运行任何简单的应用程序时,它会显示 404:找不到
我试图通过在 Tomcat 上运行我的 servlet 来测试它。但是,我收到上述错误(有时会发生此错误,但之前 servlet 运行良好)。一些事实: 我已经仔细阅读了 this similar p
我是一名优秀的程序员,十分优秀!