Não é possível acessar o webapp do gerenciador do tomcat

1

Esta pergunta foi feita pelo menos 5 vezes aqui ou no stackoverflow, mas em praticamente todos os casos uma versão pré tomcat7 causa problemas ou o tomcat-users.xml está sintaticamente incorreto. Eu apreciaria se você me ajudasse a encontrar meus erros.

Estou executando o tomcat 7.0.52-1 com o openjdk 7 no Ubuntu 14.04 LTS.

O arquivo de configuração de meus usuários é aqui .

No entanto, quando visito

http://localhost:8080 

e clique em "Manager App", recebo um erro 401. Alguma ideia?

PS Eu editei meu tomcat-users.xml. Eu adicionei

<role rolename="admin-gui"/>

e eu também mudei meu

<user username="tomcat-gui" password="tomcat-gui" roles="manager-gui"/>

para

<user username="tomcat-gui" password="tomcat-gui" roles="manager-gui,admin-gui"/>
    
por learningtech 04.12.2014 / 16:19

2 respostas

0

Graças ao suporte ao IRC do ubuntu, alguém apontou que eu tenho dados de configuração errados. Se você olhar meu primeiro tomcat-users.xml, verá que duas tags role não são correspondidas. Então eu consertei isso e agora tudo funciona bem.

A PS server.xml de edição não foi necessária; Além disso, sugiro a qualquer um que use o tomcat versão 7 ou superior para evitar a definição de papéis não descritos na documentação oficial. Especialmente, eu encontrei vários tópicos de fórum e blogs na Net recomendando a adição de admin como uma função, o que não funcionará, pois admin é uma palavra-chave reservada.

    
por 10.12.2014 / 14:49
1

se você usar apt-get para instalar o tomcat, deverá adicionar o gerenciador com o seguinte comando:

sudo apt-get install tomcat7-admin

Em seguida, pode acessar o gerenciador em http://your_ip_address:8080/manager/html

veja também: Como instalar o Apache Tomcat 7 no Ubuntu 14.04 via Apt-Get

    
por 04.12.2014 / 16:36

Tags