2010-09-30 17 views
67

Instalé Netbeans e intenté acceder al administrador del servidor usando: (id/pass) manager/manager, admin/admin, system/password ... Ninguno funcionó.¿Cuál es el nombre de usuario y la contraseña predeterminados en Tomcat?

+0

Se configuran en algún archivo de configuración de Tomcat. Por lo que recuerdo, no fue muy difícil de encontrar. – Carlos

+0

NetBeans IDE usa un conjunto separado de archivos de configuración y no el directorio /conf, consulte la respuesta siguiente para la solución –

+0

NetBeans crea credenciales en la Base Catalina (consulte http://tshikatshikaaa.blogspot.nl/2012/07/ about-user-login-password-of-netbeans.html) – JVerstry

Respuesta

29

Mi respuesta es probado en Windows 7 con la instalación del IDE NetBeans 6.9.1 que ha liado Tomcat versión 6.0.26. La instrucción puede funcionar con otras versiones de Tomcat según mi opinión.

Si va a iniciar el servidorApache Tomcat desde el panel Servidores en NetBeans IDE entonces sabrán que los archivos de configuración de base y Catalina utilizados por el IDE NetBeans para iniciar el servidor Tomcat se mantienen en un lugar diferente.

Pasos para saber el directorio base para la instalación de catalina:

  1. Haga clic derecho en el nodoApache Tomcat en el panel Servidores y seleccione la opción Propiedades en el menú contextual. Esto abrirá un cuadro de diálogo llamado Servidores.
  2. Compruebe el nombre del directorio del campo Catalina Base, este es el directorio donde se encuentra el actual conf/tomcat-users.xml y que desea abrir y leer.
    (en mi caso es C:\Users\Tushar Joshi\.netbeans\6.9\apache-tomcat-6.0.26_base)
  3. Abra este directorio en y vaya al directorio conf donde encontrará el archivo real tomcat-users.xml utilizado por NetBeans IDE.NetBeans IDE viene configurado con una contraseña predeterminada con username="ide" y alguna contraseña aleatoria, puede cambiar este nombre de usuario y contraseña si lo desea o usarlo para su inicio de sesión también
  4. Este cuadro de diálogo también tiene un nombre de usuario y contraseña que se completan con estos valores predeterminados nombre de usuario y contraseña y NetBeans IDE también le ofrece para abrir la aplicación de gestión haciendo clic derecho sobre el nodo del gestor bajo la nodo Apache Tomcat en el panel Servidores
  5. el único problema con el NetBeans IDE se intenta abrir la URL http://localhost:8084/manager/ que será http://localhost:8084/manager/html ahora
+2

En Linux, este archivo se encuentra en '/ usr/local/apache-tomcat- /conf/tomcat-users.xml'. – kazy

1

Mire en su conf/tomcat-users.xml. Si no hay nada allí, deberías configurarlo.

45

Compruebe el archivo en <TOMCAT_HOME>/conf llamado tomcat-users.xml.
Si no encuentra algo allí edición a ser algo como:

<?xml version='1.0' encoding='utf-8'?> 
<tomcat-users> 
    <role rolename="admin"/> 
    <user username="admin" password="password" roles="standard,manager,admin"/> 
</tomcat-users> 
1

En Tomcat 7, bajo TOMCAT_HOME/conf/tomcat_users.xml, ver la etiqueta para ver <user /> contraseña.

Ejemplo:

<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"/> 
+0

Aún tengo problemas. tomcat_users.xml contiene esto: \t \t Quizás interfiera con win7 ... o con mi asentimiento de antivirus. He intentado con todas las soluciones que mencionaste. – m88

+1

Desinstalando netbeans. – m88

+0

Netbeans instala su propio Tomcat. Asegúrese de configurar la configuración (xml) que se encuentra en el lado de Netbeans. –

1

Bueno, usted tiene que mirar en las respuestas anteriores, pero usted encontrará que la aplicación de administrador requiere que tenga un usuario con el 'administrador' papel, creo que, por lo es probable que desee añadir lo siguiente a su archivo tomcat-users.xml:

<role rolename="manager"/> 
<user username="youruser" password="yourpass" roles="manager"/> 

Esto puede parecer simplista, pero es sólo una aplicación simple que se puede ampliar/reemplazar con otros mecanismos de autenticación.

2

en /conf/tomcat-users.xml archivo cheque o añadir:

...... 
<role rolename="manager"/> 
<user username="ide" password="ide" roles="manager,tomcat,manager-script"/> 
</tomcat-users> 
8

abierto tomcat-users.xml el cual debe estar en C:\Tomcat 7.0\conf

Agregar las siguientes líneas en el archivo anterior:

<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 :

  1. admin-gui -> Nombre de usuario Contraseña & - no cambian.
  2. manager-gui -> puede cambiar el nombre de usuario & contraseña para esto solamente. [Aquí no se le da la contraseña]
0

Si la gente todavía tiene problemas después de añadir/modificar el archivo tomcat-users.xml y añadiendo el usuario/papel relevante para la versión de Tomcat que están usando a continuación, por favor Asegúrese de haber eliminado las etiquetas de comentario que rodean este bloque. Se verán así en el archivo XML:
<!--
-->
Se encontrarán encima y debajo de la sección usuario/rol.

0

Si el Apache Tomcat pidiendo la contraseña, a continuación, sólo tienes que seguir estos pasos: ir al directorio principal de Apache luego ir a aplicaciones web carpeta abrir la META-INF el interior que se encuentra un archivo XML denominado contexto. xml - abrirlo en el modo de edición

y quitar el comentario de la etiqueta VALVULA.

Después de eso, no necesita ningún nombre de usuario y contraseña.

+0

también quita la etiqueta de la parte del rol del archivo tomcat-uer.xml ....... –

2

plataforma NetBeans 7.3, Apache Tomcat 7.0.34 re: Tomcat Gestor

yo pasamos 3 días de seguimiento de este abajo porque pensé que tenía una mala instalación.

En Windows y Linux, NetBeans utiliza una ubicación de archivo separado para CATALINA_BASE:

http://wiki.netbeans.org/FaqInstallationDefaultTomcatPassword

para que pueda modificar el tomcat_user.xml bajo CATALINA_HOME: hasta que su cara se pone azul, a ningún efecto.

Parece que el IDE solo requiere roles de administración, script y administrador en CATALINA_BASE :.

Cuando traté de agregar un usuario a la función manager-gui (al archivo tomcat_user.xml correcto), necesario para acceder al Tomcat Manager, Tomcat dejó de presentar el cuadro de diálogo de inicio de sesión y se dirigió directamente al acceso denegado 401 página.

Parece que el paquete NetBeans utiliza una versión bloqueada de TomCat.

Espero que esto les ahorre a todos algún tiempo.

1

Sólo esto me ayudó:

utilizar la GUI de administración Web que hay que añadir el papel gui:

<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"/> 

8

Ir a "% TOMCAT_FOLDER%/conf/tomcat users.xml "y configure lo siguiente:

<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 lo tanto, los Estados Unidos ername es "admin" y la contraseña es "admin"

+0

Esta es la única respuesta aquí que funcionó para mí. Sin embargo, es necesario terminar el atributo de roles con una comilla doble. '' –

+0

Observado. Gracias ! – Aks

22

En Tomcat 7 tiene que agregar esto a tomcat-users.xml (En Windows 7 se encuentra por defecto la instalación aquí: 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> 

NOTA de que no debe haber ningún espacio entre las funciones de administrador, ya que esta lista debe ser separado por comas.

Así, en lugar de esto (como se sugiere en algunas respuestas:

<user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status, admin-gui, admin-script"/> 

que debe ser como este:

<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/> 
+0

Gracias, realmente ayuda. Una de las cosas que quiero mencionar aquí es que primero se trata de detener el servidor y luego hacer cualquier cambio. Cuando detenga el servidor, el servidor descartará automáticamente los cambios y nuestras credenciales adicionales no funcionarán. Me enfrento a este problema, sé que esto suena loco, pero lo hice. – asifaftab87

1

Para Windows 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
El nombre de usuario y la contraseña de Tomcat Manager son como b elow pic ..
tomcat-users.xml

0

En conf/tomcat-users.XML se puede ver cuál es la configuración real del usuario, en mi caso es por lo general el usuario = "admin" y pass = "1234"

2

Primero vaya a continuación ubicación y abrirlo en un editor de texto

<TOMCAT_HOME>/conf/tomcat-users.xml 

Para Tomcat 7, agregue el siguiente código XML en algún lugar entre <tomcat-users>

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

Ahora reinicie el servidor Tomcat.

5

En Tomcat 7, 8 y 9 no hay NINGÚN usuario predeterminado, por lo que nadie puede acceder a una aplicación Manager. Necesita alterar conf/tomcat-users.xml añadiendo nuevo usuario con el papel de "director-gui", como:

<role rolename="manager-gui"/> 
<user username="admin" password="admin" roles="manager-gui"/> 

Busque aquí: https://www.mkyong.com/tomcat/tomcat-default-administrator-password/

0

tratar Tomcat como el nombre de usuario predeterminado y contraseña (tomcat 7)

Cuestiones relacionadas