我正在尝试按照教程在 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"/>
在文件
或使用 IDE 自动生成的用户名,描述已放置在此文件或连接选项卡上
对于管理器应用程序:GUI 访问:
<role rolename="manager-gui"/> <user username="tomcat" password="s3cret" roles="manager-gui"/>