Resolving NetBeans web app deployment problem (to Apache Tomcat)

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

	<role rolename="manager"/>
	<role rolename="standard"/>
	<user username="mgr_usr" password="you_password_here" roles="standard,manager"/>

Then configure NetBeans to use the same credentials (Tools > Servers):
}}center NetBeans Servers configuration dialogue
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:

-- By Kok-Yan Lo - Original blog entry

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo