我从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。
答案 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