在NetBeans中运行Tomcat时,无法获得管理员用户

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:19:27
我从Sun的网站上下载了NetBeans6.0,已经带有Tomcat。安装完毕后,在NetBeans中的-工具-服务器 中设置用户名“admin”,密码“admin123”。
然后修改conf/tomcat-users.xml,如下:

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

但写一个HelloWorld的jsp,调试运行的时候就说:“尚未授予访问 Tomcat 服务器的权限。请在服务器管理器的 Tomcat 定制器中设置“管理员”角色的正确用户名和口令。”

但不是已经设置了admin为admin,manager了吗?不太

在NetBeans中的-工具-服务器中请确认Catalina目录为Tomcat的安装目录。

-->2008/05/01
将C:\Documents and Settings\{你的用户名}\下面的.netbeans开头的文件夹删掉,然后再启动NetBeans,重新配一下Tomcat,工具-服务器 中添加,再设置。