If you get the following error in NetBeans when you try to deploy your web app to Apache Tomcat:
Access to Tomcat server has not been authorized. Set the correct username and password with the "manager" role in the Tomcat customizer in the Server Manager.
Try configuring the "tomcat-users.xml" file so the "manager" role is present – file should be in "%CATALINA_HOME%conf" (don’t forget to change the username and password!):
<tomcat-users> <role rolename="manager"/> <role rolename="standard"/> <user username="mgr_usr" password="you_password_here" roles="standard,manager"/> </tomcat-users>
Then configure NetBeans to use the same credentials (Tools > Servers):
Then restart NetBeans and Tomcat – you should be good to go now!
It looks like the problem occurs if you install Tomcat separately from NetBeans.
Below is the article where I got the above from:
—- Update —-
2007-10-20 @ 07:35:
Article’s up on NetBeans Wiki: