Tomcat9 в Fedora29: 403 в веб-приложениях - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть редактирование

/etc/tomcat/context.xml

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
         allow="\d+\.\d+\.\d+\.\d+" /

Возможно, нет необходимости, но я также перезапускаю tomcat

systemctl restart tomcat

Теперь зайдите в браузер и ... 403

Что яМисс?Система - сервер Fedora 29, с последней версией tomcat9

1 Ответ

0 голосов
/ 20 декабря 2018

решение найдено, файл для редактирования -

/var/lib/tomcat/webapps/manager/META-INF/context.xml

и хорошая строка, чтобы разрешить localhost + ваш ip (192.168.0.2 в моем случае)

<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|192.168.0.2" />
  <Manager sessionAttributeValueClassNameFilter="java\.lang\.(?:Boolean|Integer|Long|Number|String)|org\.apache\.catalina\.filters\.CsrfPreventionFilter\$LruCache(?:\$1)?|java\.util\.(?:Linked)?HashMap"/>
</Context>

Перезапустите tomcat испросит пароль администратора или пользователя, которого вы определили в /etc/tomcat/tomcat-users.xml

...