Espero que você reinicie o tomcat? Todas as suas alterações parecem boas.
No entanto, leia o meu post, onde isso continha explicação detalhada
Como acessar o tomcat-admin-manager-console-from-another-remote-machine
Consigo alcançar o tomcat no navegador. Eu fiz toda a preparação para poder acessar os aplicativos GUI, mas ainda me disseram que não estou autorizado.
Eu tenho meu /opt/tomcat/conf/tomcat-users.xml
nos blocos de código abaixo. Estou usando o Tomcat 8.5.14 para o Ubuntu 16.04 Linux.
em /opt/tomcat/conf/tomcat-users.xml
--- >
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat-admin" password="Newvegas3" roles="manager-gui,admin-gui"/>
</tomcat-users>
Eu também permiti conexões para aplicativos gerenciadores e de gerenciadores de host por meio desse método a partir de uma postagem de alguém sobre uma pergunta semelhante.
Em /opt/tomcat/conf/Catalina/localhost/manager.xml
:
<Context privileged="true" antiResourceLocking="false" docBase="/opt/tomcat/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
Em /opt/tomcat/conf/Catalina/localhost/host-manager.xml
:
<Context privileged="true" antiResourceLocking="false" docBase="/opt/tomcat/webapps/host-manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
</Context>
Agora no portal do tomcat no navegador eu recebo uma senha quando tento acessar o aplicativo gerenciador ou o aplicativo gerenciador de host, mas inserir as informações de tomcat-users.xml
e apertar "OK" apenas faz com que eu insira minhas informações sem fazer qualquer coisa. Quando eu escapei do prompt de senha, acabei de ser enviado para uma "página 401 não autorizada de erro" tanto para o aplicativo gerenciador quanto para o aplicativo gerenciador de host.
O que dá? Eu não consigo descobrir o que estou fazendo de errado, mesmo depois de horas de testes.
Espero que você reinicie o tomcat? Todas as suas alterações parecem boas.
No entanto, leia o meu post, onde isso continha explicação detalhada
Como acessar o tomcat-admin-manager-console-from-another-remote-machine