Tomcat 8.5 - 403 Доступ запрещен

Я создал виртуальную машину с Ubuntu 16.04 LTS и, следуя это руководство, я установил Tomcat 8.5 и настроен следующим образом:

/opt/tomcat/webapps/host-manager/META-INF/context.xml:

<Context antiResourceLocking="false" privileged="true">
  <Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="192\.168\.1\.124|127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />    
</Context>
<!-- my local ip is 192.168.1.124 so I've added it -->

/opt/tomcat/conf/tomcat-users.xml

<role rolename="manager-gui" />
<role rolename="admin-gui" />
<user username="myuser" password="MyPass123#" roles="manager-gui,admin-gui" />

Никакие другие файлы конфигурации не были изменены.

Проблема возникает, когда я пытаюсь получить доступ к интерфейсу менеджера из своего браузера, он не запрашивает никаких учетных данных и выдает ошибку 403 (отказано в доступе).

Как я могу решить эту проблему?


person IlGala    schedule 09.11.2016    source источник
comment
возможный дубликат в stackoverflow.com/questions/38551166/   -  person Ye Win    schedule 09.11.2016


Ответы (1)


Это сработало для меня. Пожалуйста, установите флажок Найти файл CATALINA_HOME/webapps/manager/META-INF/context.xml и добавьте маркеры комментариев вокруг Valve.

<Context antiResourceLocking="false" privileged="true" >
<!--
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />
-->
</Context>

Документация по Tomcat8.

person Maheshwar Ligade    schedule 09.11.2016