m88
Instalé Netbeans e intenté acceder al administrador del servidor usando: (id/contraseña) administrador/administrador, administrador/administrador, sistema/contraseña… Ninguno de ellos funcionó.
CristiC
Revisa el archivo en <TOMCAT_HOME>/conf
nombrada tomcat-users.xml
.
Si no encuentra algo allí, edítelo para que se vea como:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="admin"/>
<user username="admin" password="password" roles="standard,manager,admin"/>
</tomcat-users>
En Tomcat 7, debe agregar esto a tomcat-users.xml (en Windows 7, se encuentra en la instalación predeterminada 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>
TENGA EN CUENTA que no debe haber NINGÚN espacio entre los roles de administrador, ya que esta lista debe estar separada por comas.
Entonces, 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"/>
DEBE ser así:
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
-
Gracias, realmente ayuda. Una de las cosas que quiero mencionar aquí a las que me enfrento es que primero detengo el servidor y luego realizo cualquier cambio; de lo contrario, cuando detiene el servidor, el servidor descarta automáticamente los cambios y nuestras credenciales agregadas no funcionarán. Me enfrento a este problema, sé que suena loco, pero lo hice.
– asifaftab87
4 de diciembre de 2015 a las 13:36
-
Esto funciona bien incluso con Tomcat 8 y 9. Muchas gracias.
– Amit Kumar
27 de mayo de 2018 a las 12:17
Tushar Joshi
Mi respuesta está probada en ventanas 7 con instalación de NetBeansIDE 6.9.1 que ha incluido la versión 6.0.26 de Tomcat. La instrucción puede funcionar con otras versiones de Tomcat según mi opinión.
Si estás iniciando el gato apache servidor desde el panel Servidores en NetBeans IDE, entonces sabrá que los archivos base y de configuración de Catalina utilizados por NetBeans IDE para iniciar el servidor Tomcat se guardan en una ubicación diferente.
Pasos para conocer el directorio base de catalina para tu instalación:
- Haga clic derecho en el gato apache nodo en el panel Servidores y elija la opción de propiedades en el menú contextual. Esto abrirá un cuadro de diálogo llamado Servidores.
- Compruebe el nombre del directorio del campo. Base catalinaeste es el directorio donde está el actual
conf/tomcat-users.xml
se encuentra y que desea abrir y leer.
(En mi caso esC:\Users\Tushar Joshi\.netbeans\6.9\apache-tomcat-6.0.26_base
) - Abra este directorio en
My Computer
y vaya al directorio conf donde encontrará el actualtomcat-users.xml
archivo utilizado por NetBeans IDE. NetBeans IDE viene configurado con una contraseña predeterminada conusername="ide"
y alguna contraseña aleatoria, puede cambiar este nombre de usuario y contraseña si lo desea o usarlo también para su inicio de sesión - Este cuadro de diálogo también tiene un campo de nombre de usuario y contraseña que se completa con este nombre de usuario y contraseña predeterminados y IDE de NetBeans también le ofrece abrir la aplicación del administrador haciendo clic con el botón derecho en el nodo del administrador debajo del gato apache nodo en el panel Servidores
- El único problema con el IDE de NetBeans es que intenta abrir la URL
http://localhost:8084/manager/
que seráhttp://localhost:8084/manager/html
ahora
-
En Linux, este archivo se encuentra en
/usr/local/apache-tomcat-<version_number>/conf/tomcat-users.xml
.– kazy
27 ago 2014 a las 21:01
-
si instaló usando apt, entonces está en /usr/share/tomcat9/etc/tomcat-users.xml
– Shankara Narayana
21 de junio de 2020 a las 14:55
En Tomcat 7, 8 y 9 NO hay un usuario predeterminado, por lo que nadie puede acceder a una aplicación de administrador. Debe modificar conf/tomcat-users.xml agregando un nuevo usuario con el rol “manager-gui”, como:
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>
Mira aquí: https://www.mkyong.com/tomcat/tomcat-default-administrator-password/
Aks
Vaya 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, el nombre de usuario es “admin” y la contraseña es “admin”
-
Esta es la única respuesta aquí que funcionó para mí. Sin embargo, tenga cuidado, debe terminar el atributo de roles con una comilla doble.
<user username="admin" password="admin" roles="admin,manager-gui,manager-script"/>
– Lucas
13 de agosto de 2016 a las 4:44
AdrianKhisbe
Abierto tomcat-users.xml
que debería estar en C:\Tomcat 7.0\conf
Agregue 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 :
admin-gui
-> Nombre de usuario y contraseña – No cambiar.manager-gui
-> puede cambiar el nombre de usuario y la contraseña solo para esto.
[Here password is not given]
-
Esta es la única respuesta aquí que funcionó para mí. Sin embargo, tenga cuidado, debe terminar el atributo de roles con una comilla doble.
<user username="admin" password="admin" roles="admin,manager-gui,manager-script"/>
– Lucas
13 de agosto de 2016 a las 4:44
En Tomcat 7, bajo TOMCAT_HOME/conf/tomcat_users.xml
ver el <user />
etiqueta para ver la 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"/>
-
Todavía tengo problemas. tomcat_users.xml contiene esto:
– m88
1 oct 2010 a las 19:52
-
Netbeans instala su propio Tomcat. Asegúrese de configurar la configuración (xml) que se encuentra en el lado de Netbeans.
– Buhake Sindi
1 oct 2010 a las 21:53
Están configurados en algún archivo de configuración de Tomcat. Por lo que recuerdo, no fue muy difícil de encontrar.
– Carlos
30 de septiembre de 2010 a las 9:59
NetBeans IDE usa un conjunto separado de archivos de configuración y no el directorio/conf, consulte mi respuesta a continuación para encontrar la solución
– Tushar Joshi
3 de octubre de 2010 a las 12:48
NetBeans crea credenciales en la Base Catalina (ver tshikatshikaaa.blogspot.nl/2012/07/…)
– Jérôme Verstrynge
28 de julio de 2012 a las 21:26
posible duplicado de ¿Cómo configuro el nombre de usuario y la contraseña de la aplicación Tomcat Manager para NetBeans?
– Ciro Santilli Путлер Капут 六四事
8 de diciembre de 2014 a las 10:24