Ola, subi uma instância AWS Debian, com Apache e Tomcat, ja esta acessando mas quando clico em managerapp ou qualquer item da acesso negado e eu não sei o que eu tenho que configurar. Eu pesquisei e vi que tem alguns arquivos de permissão, mexi neles mas mesmo assim…não pede nem usuário. O que falta? Obrigado.
Procure o arquivo conf/tomcat-users.xml dentro da instalação do seu tomcat.
Ele normalmente já vem preenchido, bastando alterar as permissões.
Algo válido seria isso aqui
<tomcat-users xmlns="http://tomcat.apache.org/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd">
<role rolename="tomcat"/>
<role rolename="admin"/>
<role rolename="manager-script"/>
<role rolename="ide"/>
<user password="1234" roles="tomcat,admin,manager-script,ide" username="junior"/>
</tomcat-users>
Faça a alteração, salve o arquivo e reinicie o serviço.
mesmo erro
o que são essas rolename? são regras padrão ou vc quem criou? outra coisa q achei estranho meu tomcat n sobe como serviço e eu n coloquei ele em lugar nenhum, mas assim que inicia o servidor ele ja sobe automatico, estranho…Carrega normal a tela inicial mas clicou ja era. 403 Access denied.
Consegui avançar mais um pouco, agora ele ja pede usuário e senha, tive que alterar o arquivo webapps/manager/META-INF/context.xml e inibir essa linha
Ja alterei o arquivo de usuario mas parece q ele n reconhece o usuario.
consegui, os nomes que forem setados em rolename devem existir dentro do arquivo webapps/host-manager/WEB-INF/web.xml.
Configurei conforme esse arquivo e deu certo.
eu pergunto, resolvo e eu mesmo me respondo, dei nem tempo de ser ajudado kkkkkkkkkkkkkkk