Puede que se de el caso de que halles algún fallo con tu código o trabajo, recuerda probar siempre en un ambiente de testing antes añadir el código al proyecto final.
Solución:
Cuando está iniciando el servidor tomcat desde netbeans IDE, debe verificar en el menú “herramientas-> servidores” en la pestaña de conexión para el servidor tomcat: hay un directorio base catalina. Y necesitas incluir algo como:
en archivo
CATALINA_BASEconftomcat-users.xml
o use el nombre de usuario generado automáticamente por IDE con una descripción ya colocada en este archivo o en la pestaña de conexión
Para aplicaciones de administrador: acceso GUI:
Problema de Netbeans: para el servidor apache Tomcat, se requiere autenticación en el cuadro de diálogo que solicita el nombre de usuario y la contraseña
Este cuadro de diálogo aparece si una función de usuario y sus credenciales no están configuradas o son incorrectas para el inicio de Tomcat a través de NetBeans IDE,
O cuando el usuario/contraseña establecido en IDE no coincide con el usuario/contraseña en el archivo “canf/tomcat-user.xml”
1..Necesita verificar el nombre de usuario y la contraseña establecidos en las herramientas IDE–>servidor
2..Verifique CATALINA_BASEconftomcat-users.xml. si el usuario y su rol están definidos o no. Si no agrega estas líneas
3.. establezca el mismo usuario/contraseña en herramientas IDE->servidor
- reinicie su servidor para obtener efecto de los cambios
Fuente: http://ohmjavaclasses.blogspot.com/2011/12/netbeans-problem-for-apache-tomcat.html
En el caso de tomcat 7, el rol ha cambiado de administrador a administrador-gui, así que configúrelo como se muestra a continuación en el archivo tomcat-user.xml.
Acuérdate de que puedes optar por la opción de añadir una evaluación acertada si te fue útil.