使用apache mod_代理缺少Doctype HTML部署
我有一个奇怪的问题 我的Vaadin应用程序在我的计算机(本地)上运行良好。我刚刚部署了网站,现在我遇到了一个问题: 第一行中的使用apache mod_代理缺少Doctype HTML部署,html,apache,tomcat,doctype,mod-proxy,Html,Apache,Tomcat,Doctype,Mod Proxy,我有一个奇怪的问题 我的Vaadin应用程序在我的计算机(本地)上运行良好。我刚刚部署了网站,现在我遇到了一个问题: 第一行中的标记丢失。我不知道为什么会这样,但我认为这会导致一些问题,因为网站是以怪癖模式显示的 有趣的是,当我在本地运行应用程序时,doctype标记被设置 我只是将应用程序导出到war文件并部署它 到目前为止,我还没有在网上找到任何解决方案 这是Tomcat设置问题还是其他问题?很抱歉将此作为答案发布(我仍然无法评论帖子:(),但请确保您的本地Tomcat和生产Tomcat版本
标记丢失。我不知道为什么会这样,但我认为这会导致一些问题,因为网站是以怪癖模式显示的
有趣的是,当我在本地运行应用程序时,doctype标记被设置
我只是将应用程序导出到war文件并部署它
到目前为止,我还没有在网上找到任何解决方案
这是Tomcat设置问题还是其他问题?很抱歉将此作为答案发布(我仍然无法评论帖子:(),但请确保您的本地Tomcat和生产Tomcat版本相同。您也可以尝试不将项目打包为war文件,而是停止服务器(当然,如果允许的话)并亲自复制项目,以确保这不是战争包装问题已发现问题 我使用Apache
mod_proxy
来处理我的web应用程序。在proxy\u html.conf
中没有设置html doctype。我只需在proxy\u html.conf
中定义ProxyHTMLDocType
到HTML5即可
proxy_html.conf
:
ProxyHTMLDocType "<!DOCTYPE html>" // Sets the Doctype to HTML5
ProxyHTMLDocType”“//将Doctype设置为HTML5
有关更多信息,请参见: