2016-11-18 12 views
0

私は2つのサーバー、Apache Tomcat 7とApache Tomcat 8を持っていますが、Tomcat 7ではすべてOKですが、Tomcat 8では問題が発生します。 404ページが表示されますが、ファイルが生成され、エラーページでf5キーを押すと、ファイルがダウンロードされます。ブラウザからダウンロードするファイルのTomcat 8の問題

ボタンは、Excelが

enter image description here

は、ファイル生成が、

enter image description here

MIMEタイプがOKをダウンロードしていないファイルを生成するために、私は同じことを思い出し tomcat7からコピーを作成しますtomcat 7サーバー上のアプリケーションは完全に動作します。

+0

ファイルを動的に生成してファイルシステムに書き込むのか、ファイルを動的に生成して、その単一のURLでクライアントにストリーミングするのですか? –

+0

ファイルはサーバーフォルダに動的に作成されますが、私はなぜtomcat 7で動作し、tomcat 8では動作しないのか分かりません。 –

答えて

0

Tomcat 8は、ファイルキャッシュの動作方法を変更しました。私はそれを考慮に入れてあなたの設定のいくつかを調整する必要があると思う。キャッシングの設定方法については、resources section of the Tomcat configuration guideをご覧ください。

通常の状況では、Tomcatは「見つからない」ファイルルックアップと「見つかった」ファイルルックアップをキャッシュすることに注意してください。

+0

Very Tanks、context.xmlでキャッシュを無効にする必要があります! on tomcat7はこの設定がありません! –

関連する問題