4

奇妙な問題があります...

私のVaadinアプリケーションは私のコンピューターで(ローカルで)正常に動作しています。Webサイトを展開したところ、問題が発生しました。

最初の行の<!Doctype html>タグがありません。理由はわかりませんが、ウェブサイトがクァークズモードで表示されているため、問題が発生していると思います。

面白いことに、アプリケーションをローカルで実行すると、doctypeタグが設定されます。

アプリケーションをwarファイルにエクスポートしてデプロイしただけです。

私は今のところインターネット上で解決策を見つけていません...

これはTomcat設定の問題ですか、それとも他の問題ですか?

4

2 に答える 2

9

すでに問題が見つかりました!

私はApachemod_proxyを使用してWebアプリケーションを処理していました。htmldoctypeがに設定されていませんproxy_html.confProxyHTMLDocTypeでHTML5に定義する必要がありましたproxy_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 に答える