4

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

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

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

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

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

到目前为止,我还没有在互联网上找到任何解决方案......

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

4

2 回答 2

9

已经发现问题了!

我正在使用 Apachemod_proxy来处理我的 Web 应用程序。html 文档类型未在proxy_html.conf. 我只需要ProxyHTMLDocTypeproxy_html.conf.

proxy_html.conf

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

有关更多信息,请参见:

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

于 2013-03-27T19:05:08.207 回答
0

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

于 2013-03-27T11:44:49.647 回答