我正在尝试按照教程用NetBeans制作一个非常基本的Java web应用程序。
当我尝试运行它时,出现一个标题为"Authentication Required“的对话框。在对话框中有标题"Tomcat Manager Application“以及"User Name”和“Password”字段。
通过调查,我逐渐了解到我应该编辑这个文件
\TOMCAT_HOME\conf\tomcat-users.xml
包括如下内容:
<user username="user" password="password" roles="standard,manager"/>
所以我已经这样做了,但它还没有起到作用。
有人能提供一些见解吗?我使用的是Tomcat6.0.20、NetBeans 6.7.1和Windows Vista。我使用的是jdk1.7.0,但是Java还没有真正加入这个项目。
发布于 2009-08-25 11:40:21
当您从netbeans IDE启动tomcat服务器时,您需要在tomcat服务器的connection选项卡上的菜单"tools->servers“中签入-有catalina基目录。并且您需要包含以下内容:
<role rolename="manager"/>
<user username="admin" password="admin" roles="manager"/>
at文件
\CATALINA_BASE\conf\tomcat-users.xml
或者使用IDE自动生成的用户名,该用户名的描述已放置在此文件或连接选项卡中
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
发布于 2013-08-06 14:12:41
在tomcat 7中,角色已从manager更改为manager-gui,因此在tomcat-user.xml文件中将其设置如下。
发布于 2017-01-18 12:42:46
文件\conf\tomcat-users.xml
,在该行之前
</tomcat-users>
添加以下几行
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
https://stackoverflow.com/questions/1321933
复制相似问题