【问题标题】:Tomcat returns some unknown welcome pageTomcat 返回一些未知的欢迎页面
【发布时间】:2014-01-29 09:21:03
【问题描述】:

我正在部署一个网络应用程序。我没有在 web.xml 中定义欢迎文件(在 conf/web.xml 和应用程序 web.xml 中)。我在应用程序的根目录中没有 index.html/index.htm/index.jsp。当我访问http://localhost:8080 时,它仍然显示一些页面。

我已启用访问日志,但在访问日志中没有看到任何对 / 的请求。

知道可能发生了什么吗?从哪里获得欢迎页面?有没有办法可以记录作为响应发送的文件的路径?

【问题讨论】:

  • 它显示的是什么页面?有什么具体的文字吗?
  • @WillKeeling 似乎问题出在浏览器缓存上。它曾经显示特定于我的项目的旧 index.html。即使在我从应用程序的根目录中删除 index.html 后,它仍然显示出来。清除 cookie/缓存后,它给出了预期的行为。

标签: tomcat welcome-file


【解决方案1】:

检查它不是来自 ROOT webapp (TOMCAT_HOME/webapps/ROOT/index.jsp) 的 index.jsp 页面。

直接导航到 http://localhost:8080 而不指定 webapp 名称通常会将您带入 ROOT。

对我来说,那个页面看起来像

【讨论】:

  • 不,它曾经显示一些旧的 index.html 特定于我的应用程序,这些不再存在。看来,浏览器缓存了该页面。它在清除 cookie/缓存后给出预期的行为。
【解决方案2】:

找到根本原因,是浏览器造成的。清除浏览器 cookie/缓存后,我得到了预期的页面。我用的是火狐。浏览器正在显示一些旧的缓存页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-08
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 2012-09-04
    相关资源
    最近更新 更多