【问题标题】:Can't access Tomcat 7 Manager app when running from Eclipse从 Eclipse 运行时无法访问 Tomcat 7 Manager 应用程序
【发布时间】:2012-09-15 04:12:57
【问题描述】:

我从here 安装了Tomcat 7,并使用了Windows Service Installer

但是,当我创建一个新的网络应用并尝试通过http://localhost:8080/WSTest/ 访问它时,我的旧网络应用都不起作用,除非我附加 index.jsp...

但是,最困扰我的一件事是,即使我在 conf/tomcat-users.xml 中定义了管理员用户,我也无法打开管理器应用程序:

<user name="admin" password="some-pwd" roles="admin-gui,manager-gui" />

奇怪的是,在我安装了 Tomcat 7 之后,甚至 Tomcat 6 中的管理器应用程序都无法运行了。

它只是显示没有内容的空白页面,甚至从不要求我提供凭据或任何东西。

有人知道这里发生了什么吗?

谢谢!

编辑:这似乎是 Firefox 的问题,因为我能够访问 Chrome 上的管理器应用程序。

但是,一旦我连接 Eclipse 并从 Eclipse 启动 Tomcat,管理器应用程序再次损坏,即使在 Chrome 上也是如此。这里有一个 Eclipse 问题。我确实将 ROOT 文件夹从 Tomcat 复制到 Eclipse as suggested here,甚至复制了 manager 文件夹以及示例和 docs 文件夹。

当我在 Eclipse 中运行我的测试网络应用程序时,我可以在 http://localhost:8080/WSTest/ 正确地看到它。我也可以正常看到Tomcat主页http://localhost:8080/。但是,我无法访问 Manager App http://localhost:8080/manager/html,因为它说:“请求的资源不可用。

如果我在 Eclipse 中停止 Tomcat 并启动 Windows 服务,那么我可以访问 Manager 应用程序,但它不会在列表中显示我的测试网络应用程序。

【问题讨论】:

  • 这个是 serverfault.com 的
  • 从来不知道服务器故障...

标签: eclipse tomcat tomcat7


【解决方案1】:

我在适当的 Tomcat 文档中找不到“admin-gui”。也许使用这个角色会导致问题?

http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html#Configuring_Manager_Application_Access

【讨论】:

  • 不。删除它,重新启动Tomcat,它都是一样的。
【解决方案2】:

显然问题出在我的 Firefox 安装上。在用尽所有选项并使用 Chrome、Safari、Opera 甚至 IE 进行测试后,一切正常,我决定卸载 Firefox,删除所有配置文件设置,然后重新安装。 新安装工作正常。

附言提示:如果您要完全卸载 Firefox,请不要忘记备份您的书签和密码并保存您的附加组件列表;) 书签可以直接从 Firefox 备份 可以使用名为 Password Exporter 的附加组件存储密码 我用截图“保存”的附加组件:D

【讨论】:

    猜你喜欢
    • 2012-02-02
    • 1970-01-01
    • 2020-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    • 2015-10-31
    • 2013-09-15
    相关资源
    最近更新 更多