一尘不染

如何设置NetBeans的Tomcat Manager应用程序用户名和密码?

jsp

我正在尝试遵循一个教程,以在NetBeans中制作一个非常基本的Java Web应用程序。

当我尝试运行它时,会出现一个对话框,标题为“需要身份验证”。在对话框中,标题为“ Tomcat管理器应用程序”,以及“用户名”和“密码”的字段。

通过调查,我了解到我应该编辑文件

\TOMCAT_HOME\conf\tomcat-users.xml

包括以下内容:

<user username="user" password="password" roles="standard,manager"/>

所以我已经做到了,但是还没有帮助。

谁能提供一些见识?我正在使用Tomcat 6.0.20,NetBeans 6.7.1和Windows
Vista。我正在使用jdk1.7.0,但是Java尚未真正进入该项目。


阅读 571

收藏
2020-06-08

共1个答案

一尘不染

从Netbeans
IDE启动tomcat服务器时,需要在tomcat服务器的“连接”选项卡上签入菜单“工具->服务器”-有catalina基本目录。并且您需要包含以下内容:

 <role rolename="manager"/>
  <user username="admin" password="admin" roles="manager"/>

档案中

\CATALINA_BASE\conf\tomcat-users.xml

或使用由IDE自动生成的用户名,并且说明已放置在此文件中或连接选项卡上

对于Manager应用:GUI访问

<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
2020-06-08