Qual é o nome de usuário e senha padrão no Tomcat?
instalei Netbeans e tentei aceder ao gestor do servidor usando: (id/pass)manager/manager, admin/admin, system/password... Nenhum deles funcionou.
18 answers
A minha resposta é testada emWindows 7 com a instalação deNetBeans IDE 6.9.1 que agrupou o Tomcat versão 6.0.26. A instrução pode funcionar com outras versões tomcat de acordo com a minha opinião.
Se estiver a iniciar o servidor Apache Tomcat a partir do painel de servidores do NetBeans IDE, então saberá que os ficheiros de base Catalina e de configuração usados pelo NetBeans IDE para iniciar o servidor Tomcat são mantidos num local diferente.
Passos para conheça a pasta de base catalina para a sua instalação:
- carregue com o botão direito no nó Apache Tomcat no painel de servidores e escolha a opção Propriedades no menu de contexto. Isto irá abrir uma caixa de diálogo chamada servidores.
- verifique o nome da pasta do campo Catalina Base , esta é a pasta onde o
conf/tomcat-users.xml
actual está localizado e que deseja abrir e ler. (No meu caso éC:\Users\Tushar Joshi\.netbeans\6.9\apache-tomcat-6.0.26_base
) - Abra esta pasta em
My Computer
e vá para a conf pasta onde irá encontrar o ficheirotomcat-users.xml
usado pelo IDE NetBeans. O IDE NetBeans vem configurado com uma senha predefinida comusername="ide"
e alguma senha aleatória, você poderá alterar este nome de utilizador e senha se quiser ou usá-la para o seu utilizador também - esta janela também tem o nome de utilizador e a senha que são preenchidos com este nome de utilizador e senha predefinidos e o NetBeans IDE também lhe oferece para abrir a aplicação do Gestor, Carregando com o botão direito no nó do Gestor em o nó Apache Tomcat node no painel de Servidores
- o único problema com o NetBeans IDE {[10] } é que ele tenta abrir o URL
http://localhost:8084/manager/
que deve serhttp://localhost:8084/manager/html
Agora
Verifique o ficheiro em <TOMCAT_HOME>/conf
nomeado tomcat-users.xml
.
Se você não encontrar algo lá Editar para se parecer com:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="admin"/>
<user username="admin" password="password" roles="standard,manager,admin"/>
</tomcat-users>
No Tomcat 7 você tem que adicionar isso aos usuários do tomcat.xml (no windows 7 Ele está localizado pela instalação padrão aqui: c:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\)
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>
NOTE que não deve haver espaços entre funções para administração, uma vez que esta lista deve ser separada por vírgulas.
Então, em vez disso (como sugerido em algumas respostas:<user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status, admin-gui, admin-script"/>
Deve ser assim:
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
Vá para " %TOMCAT_FOLDER%/conf/tomcat-users.xml " e configurar o seguinte:
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager-gui,manager-script"/>
</tomcat-users>
Por isso, o nome de Utilizador é "admin" e a senha é "admin"
Abrir tomcat-users.xml
que deve estar em C:\Tomcat 7.0\conf
Adicionar as seguintes linhas no ficheiro acima:
<tomcat-users>
<role rolename="manager-gui"/>
<user username="admin" password="" roles="manager-gui"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="s3cret" roles="admin-gui"/>
</tomcat-users>
Nota :
-
admin-gui
- > utilizador e senha-não altere. -
manager-gui
- > só pode alterar o nome do utilizador e a senha para este efeito. [Aqui não é indicada a senha]
No Tomcat 7, 8 e 9 não há nenhum usuário padrão, então ninguém pode acessar um aplicativo de Gerenciador. Você precisa alterar os usuários conf / tomcat.xml, adicionando um novo utilizador com o papel "manager-gui", como:
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
Olha para aqui. https://www.mkyong.com/tomcat/tomcat-default-administrator-password/
Em Utilizadores de ficheiros/conf / tomcat.xml
verificar ou adicionar:
......
<role rolename="manager"/>
<user username="ide" password="ide" roles="manager,tomcat,manager-script"/>
</tomcat-users>
Plataforma NetBeans 7.3, Apache Tomcat 7.0.34 re: Tomcat Manager
Passei 3 dias à procura disto porque pensei que tinha uma má instalação.No Windows e Linux, o NetBeans usa uma localização de arquivo separada para CATALINA_BASE:
Http://wiki.netbeans.org/FaqInstallationDefaultTomcatPassword
Para que possa modificar o tomcat_user.xml sob CATALINA_HOME: até a sua face ficar azul, sem efeito.
Parece que a IDE só requer,Gerenciador-script, funções de administração sob CATALINA_BASE:.Quando tentei adicionar um utilizador à função GUI-gestor (para o tomcat_user correcto.arquivo xml), necessário para o acesso ao Gerenciador Tomcat, o Tomcat parou de apresentar a janela de login e foi diretamente para a página inicial de acesso negado 401.
Parece que o pacote NetBeans usa uma versão bloqueada do TomCat. Espero que isto poupe tempo a todos.Navegue primeiro por baixo da localização e abra-a num editor de texto
<TOMCAT_HOME>/conf/tomcat-users.xml
Para o tomcat 7, Adicione o seguinte código xml algures entre <tomcat-users>
<role rolename="manager-gui"/>
<user username="username" password="password" roles="manager-gui"/>
Agora reinicie o servidor tomcat.
Olha para o teu conf/tomcat-users.xml
. Se não houver nada lá, você teria que configurá-lo.
Bem, você precisa olhar para as respostas acima, mas você vai descobrir que o aplicativo gerente requer que você tenha um usuário com o papel de 'gerente', eu acredito, então você provavelmente vai querer adicionar o seguinte para os seus tomcat-usuários.ficheiro xml:
<role rolename="manager"/>
<user username="youruser" password="yourpass" roles="manager"/>
Isto pode parecer simplista, mas é apenas uma implementação simples que você pode estender / substituir por outros mecanismos de autenticação.
No Tomcat 7, em TOMCAT_HOME/conf/tomcat_users.xml
, Veja a etiqueta <user />
para ver a senha.
Exemplo:
<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"/>
Para usar a interface de administração da web tem de adicionar a função de interface :
<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>
<user username="name" password="pwd" roles="admin,admin-gui,manager,manager-gui"/>
Para A Janela 7, Netbeans 8.0.2, Apache Tomcat 8.0.15
C:\Users\JONATHAN\AppData\Roaming\NetBeans\8.0.2\apache-tomcat-8.0.15.0_base\conf\tomcat-users.xml
O nome de usuário e senha do Gerenciador Tomcat é como abaixo de pic..
Se as pessoas ainda tiverem problemas após adicionar / modificar os utilizadores do tomcat.arquivo xml e adicionar o Usuário/papel relevante para a versão do Tomcat que eles estão usando, então, certifique-se de que você removeu as tags de comentários que estão rodeando este bloco. Eles se parecerão com isso no arquivo XML:<!--
-->
Eles estarão acima e abaixo da seção Usuário / papel.
E remover o comentário da etiqueta da válvula.
Depois disso você não precisa de nenhum nome de usuário e senha.
Em Utilizadores conf/tomcat.xml você pode ver qual é a sua configuração de usuário real, no meu caso é user = "admin" e pass= "1234"
Tente tomcat tomcat tomcat tomcat como o nome de utilizador e senha padrão (tomcat 7)