从Eclipse运行时无法访问Tomcat 7 Manager应用程序

时间:2012-09-23 12:59:27

标签: eclipse tomcat tomcat7

我从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中的管理器应用程序也不再有效。

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

任何人都知道这里发生了什么?

谢谢!

编辑:由于我能够访问Chrome上的经理应用,因此这似乎是一个Firefox问题。

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

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

如果我在Eclipse中停止Tomcat并启动Windows服务,那么我可以访问Manager App,但它不会在列表中显示我的测试web-app。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

显然问题出在我的Firefox安装上。在耗尽所有选项并使用Chrome,Safari,Opera甚至IE进行测试后,我们决定通过删除所有配置文件设置卸载Firefox,然后重新安装它。 新安装有效。

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