[RESOLVIDO] Autenticação Obrigatória - Tomcat

Eu utilizava o tomcat sem problemas, mas eu tive q desinstalar o netbeans e depois instalei de novo, mas agora pede uma autenticação com usuário e senha, eu ja tentei a senha do servidor e não funcionou, depois fui em ferramentas > servidores e la mudei a senha e usuario mas mesmo assim não consigo rodar a aplicação!

alguem pode me ajudar?

Quem te pede a autenticação? Tomcat ou netbeans?

Em q momento a autenticação é solicitada?

O netbeans!!

assim q eu executo ele…

@fvslistas é mto estranho pq antes eu não precisava por senha…

Vc sabe q senha é? Pode ser senha de proxy?
O netbeans pode estar tentando acessar a internet para procurar atualizações?

Se vc apertar o botão “cancelar” o q acontece? Há um botão cancelar? O q vem escrito na tela q te pede a senha?

qtas perguntas :slight_smile:

Não… eh do tomcat mesmo…

mas o estranho q antes não pedia, e eu não encontro essa senha…

ja desisnstalei o netbeans umas 3 vezes, mas eh mto estranho pq qndo eu instalei a primeira vez ele funcionava normal… mas agora pede essa autenticação… acabei de adicionar o tomcat 5.5 no netbeans e ainda continua pedindo autenticação se eu clicar em cancelar aparece isso no console: Erro de implementação:
O acesso ao servidor Tomcat não foi autorizado. Digite corretamente o nome de usuário e senha com o papel (role) “manager” no personalizador do Tomcat no Gerenciador do servidor.
Verifique o registro do servidor para maiores detalhes.

Blz, agora ficou claro.

Entre na pastas do seu tomcat
<tomcatdir>\conf

Edite o arquivo tomcat-users.xml

No fim do arquivo vc vai encontrar algo parecido com o trecho abaixo
<!–
<role rolename=“tomcat”/>
<role rolename=“role1”/>
<user username=“tomcat” password=“tomcat” roles=“tomcat”/>
<user username=“both” password=“tomcat” roles=“tomcat,role1”/>
<user username=“role1” password=“tomcat” roles=“role1”/>
–>

Descomente

&lt;role rolename="tomcat"/&gt; &lt;role rolename="role1"/&gt; &lt;role rolename="manager"/&gt; &lt;role rolename="admin"/&gt; &lt;user username="tomcat" password="tomcat" roles="tomcat,admin,manager"/&gt; &lt;user username="both" password="tomcat" roles="tomcat,role1"/&gt; &lt;user username="role1" password="tomcat" roles="role1"/&gt;

E certifique-se de que existe a role manager e de que o usuário tomcat faz parte dela.
Pronto.
Se vc copiar o código acima, o seu usuário a ser usado será tomcat e senha tomcat.
Mude conforme desejar.

@fvslistas vlw eu consegui resolver o problema, mas eu não consigo alterar nenhum dos xml… mas enfim… o problema era que eu tinha instalado o xampp, ai deu problema

Olá pessoal, bom dia!

Estou com uma tremenda “encrenca” com meu netbeans 7.0.1 (com apache tomcat 7.0.14) pois o mesmo está pedindo essa autenticação obrigatória.
Fiz tudo o que a pessoa que abriu post fez.
Não consegui alterar o arquivo .xml e não possuo o xampp instalado. Qual o procedimento nesse caso?
Sou iniciante em java.
Obrigada!
[]'s

Essa dica resolveu meu problema. Mas como eu gastei algum tempo até conseguir entender porque eu não podia salvar o arquivo, resolvi postar pra outros que tiverem o mesmo problema.

O sistema não permitia edição porque meu windows era o 7 e tinha que ter privilégio de administrador. Foi só abrir o editor de texto no modo administrador que deu tudo certo. :smiley:

[quote=fvslistas]Blz, agora ficou claro.

Entre na pastas do seu tomcat
<tomcatdir>\conf

Edite o arquivo tomcat-users.xml

No fim do arquivo vc vai encontrar algo parecido com o trecho abaixo
<!–
<role rolename=“tomcat”/>
<role rolename=“role1”/>
<user username=“tomcat” password=“tomcat” roles=“tomcat”/>
<user username=“both” password=“tomcat” roles=“tomcat,role1”/>
<user username=“role1” password=“tomcat” roles=“role1”/>
–>

Descomente

&lt;role rolename="tomcat"/&gt; &lt;role rolename="role1"/&gt; &lt;role rolename="manager"/&gt; &lt;role rolename="admin"/&gt; &lt;user username="tomcat" password="tomcat" roles="tomcat,admin,manager"/&gt; &lt;user username="both" password="tomcat" roles="tomcat,role1"/&gt; &lt;user username="role1" password="tomcat" roles="role1"/&gt;

E certifique-se de que existe a role manager e de que o usuário tomcat faz parte dela.
Pronto.
Se vc copiar o código acima, o seu usuário a ser usado será tomcat e senha tomcat.
Mude conforme desejar.
[/quote]