java - 如何为 NetBeans 设置 Tomcat 管理器应用程序用户名和密码?

标签 java jsp tomcat netbeans

我正在尝试按照教程在 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/

相关文章:

java - java 方法中 JDBC 连接到 derby

java - 保护 url 的最佳方式,以便只有定义的方才能相互交互

java - 从 mysql 数据库中获取值以在 JSP (JAVA) 中显示

java - 在 Tomcat 的根目录下部署我的应用程序

java - Apache 和 Tomcat 服务器跨域

java - Wicket调用冗长的操作并通过ajax更新

Java Sprite 应该与 Data Structure 合并

java.net.SocketException : No buffer space available (maximum connections reached? ):(添加 netstat -a)

java - 错误: incompatible types: possible lossy conversion from double to int

java - JSP 标签 + scriptlet。如何启用小脚本?