【问题标题】:Missing Doctype HTML Deployment using apache mod_proxy使用 apache mod_proxy 缺少 Doctype HTML 部署
【发布时间】:2013-03-26 16:32:04
【问题描述】:

我有一个奇怪的问题...

我的 Vaadin 应用程序在我的计算机(本地)上运行良好。我刚刚部署了网站,现在遇到了问题:

第一行中的<!Doctype html> 标记丢失。我不知道为什么会这样,但我认为这会导致一些问题,因为网站正在以 Quirks 模式显示。

有趣的是,当我在本地运行应用程序时,设置了 doctype 标签。

我只是将应用程序导出到一个 war 文件并部署它。

目前我在网上没有找到任何解决方案...

这是 Tomcat 设置问题还是其他问题?

【问题讨论】:

    标签: html apache tomcat doctype mod-proxy


    【解决方案1】:

    已经找到问题了!

    我使用 Apache mod_proxy 来处理我的 Web 应用程序。 proxy_html.conf 中未设置 html 文档类型。我只需要在proxy_html.conf 中将ProxyHTMLDocType 定义为HTML 5。

    proxy_html.conf:

    ProxyHTMLDocType "<!DOCTYPE html>" // Sets the Doctype to HTML5
    

    更多信息请参见:

    http://www.xinotes.org/notes/note/762/

    【讨论】:

      【解决方案2】:

      很抱歉将其发布为答案(我仍然无法评论帖子:(),但请确保您的本地 tomcat 和生产 tomcat 是相同的版本。您也可以尝试不将您的项目打包为 war 文件,但是停止服务器(当然,如果您被允许)并自己复制项目以确保这不是战争打包问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-12-16
        • 2014-06-10
        • 1970-01-01
        • 1970-01-01
        • 2013-09-05
        • 1970-01-01
        • 2012-09-20
        相关资源
        最近更新 更多