Tomcat 的默认用户名和密码是什么?

新手上路,请多包涵

我安装了 Netbeans 并尝试使用以下方式访问服务器的管理器:(id/pass)manager/manager, admin/admin, system/password… 它们都不起作用。

原文由 m88 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

我的答案是在 Windows 7 上测试的,安装了 NetBeans IDE 6.9.1 ,它捆绑了 Tomcat 版本 6.0.26。根据我的意见,该指令可能适用于其他 tomcat 版本。

如果您从 NetBeans IDE 的“服务器”面板启动 Apache Tomcat 服务器,那么您应该知道 NetBeans IDE 用来启动 Tomcat 服务器的 Catalina 基础文件和配置文件保存在不同的位置。

了解安装的 Catalina 基本目录的步骤:

  1. 右键单击服务器面板中的 Apache Tomcat 节点,然后在上下文菜单中选择属性选项。这将打开一个名为服务器的对话框。

  2. 检查字段 Catalina Base 的目录名称,这是当前 conf/tomcat-users.xml 所在的目录,您要打开并阅读该目录。

    (在我的例子中是 C:\Users\Tushar Joshi\.netbeans\6.9\apache-tomcat-6.0.26_base

  3. My Computer 中打开此目录,然后转到 conf 目录,您将在其中找到实际的 tomcat-users.xml NetBeans IDE 使用的文件。 NetBeans IDE 配置了一个默认密码 username="ide" 和一些随机密码,您可以根据需要更改此用户名和密码,也可以将其用于登录

  4. 此对话框还有用户名和密码字段,其中填充了这些默认用户名和密码, NetBeans IDE 还允许您通过右键单击服务器面板中 Apache Tomcat 节点下的管理器节点来打开管理器应用程序

  5. NetBeans IDE 的唯一问题是它尝试打开 URL http://localhost:8084/manager/ http://localhost:8084/manager/html

原文由 Tushar Joshi 发布,翻译遵循 CC BY-SA 3.0 许可协议

检查 <TOMCAT_HOME>/conf 中名为 tomcat-users.xml 的文件。

如果你没有找到那里的东西,编辑看起来像:

 <?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="admin"/>
  <user username="admin" password="password" roles="standard,manager,admin"/>
</tomcat-users>

原文由 CristiC 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题