0

Linux では、Tomcat 7 (ポート 8080) に Web アプリをデプロイし、その前に Apache サーバー (ポート 80) をデプロイしています。8080 でアプリにアクセスすると、すべて正常に動作します。そうしないと、ポート 80 でアプリケーションが異常な動作をします。同じ要求 (同じリンクにアクセス) を数回行うと、応答 (HTML として変換された JSP ページ) が content-type "application/octet-stream" で返されることがあります。 、ダウンロードするファイルとして。

ダウンロードしたファイルをメモ帳で開くと、最初に無意味な文字で始まる行がたくさんあり、その後に応答ヘッダー、そして html ページが続きます。

  <code>  
..•éb©®ùG.....< more nonsens >.......1Óä£ýÙw+ÊIñãðÇÿHTTP/1.1 200 OK

Date: Mon, 29 Apr 2013 09:23:37 GMT
Server: Apache/2.2.17 (Linux/SUSE)
Content-Language: ro
Keep-Alive: timeout=15, max=97
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html;charset=UTF-8

1ff8

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE HTML SYSTEM "about:legacy-compat">
...<the rest of my html page>
</code>

Apache がエラーをスローするように見えますが、ログはクリーンです (Apache ログと mod_jk ログの両方)。


助けていただければ幸いです。

ありがとう!

てきん。

4

3 に答える 3

0

私は問題を見つけました: アバスト アンチウイルス (無料版) は応答を黙って混乱させ、それが別の問題を引き起こします: ポート 80 でサイトにアクセスするときは脅威と見なすのに、ポート8080で直接Tomcat?

于 2013-04-30T07:10:21.870 に答える