Получил ошибку Apache Tomcat, что доступ к этому файлу запрещен localhost_access_log.2014-08-30.txt?

Я установил Apache Tomcate на ОС Windows 7. Я только что установил 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)

Я не могу понять, что происходит, это ??? Пожалуйста, помогите мне.

12 голосов | спросил Anand Maheshwari 30 AM00000090000005531 2014, 09:47:55

1 ответ


0

Похоже, у вашего текущего пользователя нет прав на папку tomcat.

Я также столкнулся с той же проблемой и решил ее, предоставив права вошедшему в систему пользователю в папке tomcat.

Для вашего случая:

Перейдите в папку>> "C: \ Program Files \ Apache Software Foundation \ Tomcat 7.0" Щелкните правой кнопкой мыши>> Свойства> вкладка безопасности

предоставить необходимые права для текущего пользователя.

ответил sidcreative 16 AM00000080000005731 2015, 08:34:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132