我正在尝试按照教程在 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还没有真正进入这个项目。
最佳答案
当您从 netbeans IDE 启动 tomcat 服务器时,您需要检查 tomcat 服务器连接选项卡上的菜单“工具->服务器” - 有 catalina 基本目录。您需要包括以下内容:
<role rolename="manager"/>
<user username="admin" password="admin" roles="manager"/>
在文件中
\CATALINA_BASE\conf\tomcat-users.xml
或使用 IDE 自动生成的用户名,其描述已放置在此文件或连接选项卡上
对于 Manager Apps : GUI access :
<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
关于java - 如何为 NetBeans 设置 Tomcat 管理器应用程序用户名和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1321933/