de-vraag
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 jdeerin1
jdeerin1
質問

Tomcatから静的コンテンツを配信する断続的な失敗

私は200の応答にもかかわらず、Tomcatによって正しく配信されないことがあるjavascriptファイルを持っています(これを他の静的コンテンツと見てきました)。私は、サーバーバージョン6.0.18と6.0.33を同じ結果で試しました。以下は、wgetを使って同じアイテムを何度もリクエストした結果の一例です。役立つ場合は、自分で試してみてください。

--20:00:46-- http://t-pen.org/TPEN/transcription.js => `transcription.js.28' Resolving t-pen.org... 165.134.241.71 Connecting to t-pen.org|165.134.241.71|:80... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified

(MIMEタイプなしを参照してください)

--20:01:06-- http://t-pen.org/TPEN/transcription.js => `transcription.js.29' Resolving t-pen.org... 165.134.241.71 Connecting to t-pen.org|165.134.241.71|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 97,373 (95K) [text/javascript]

ブラウザの問題は、javascriptのMIMEタイプが正しくないことを示すメッセージです。私はtomcatのMIMEタイプの設定に悩まされていないので、ほとんどの時間通り正しく来るので、私はこれを解決しようとすることができる場所を知りません。どんな助けでも大歓迎です。

curl output for problematic GET:

$ curl -v http://t-pen.org/TPEN/transcription.js > /dev/null
> GET /TPEN/transcription.js HTTP/1.1
> User-Agent: curl/7.21.6 (i686-pc-linux-gnu) libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
> Host: t-pen.org
> Accept: */*
> 
< HTTP/1.1 200 OK
< Server: Apache-Coyote/1.1
< Transfer-Encoding: chunked
< Date: Thu, 27 Oct 2011 20:43:55 GMT
< 
{ [data not shown]
100 97373    0 97373    0     0  86338      0 --:--:--  0:00:01 --:--:--  112k

と正常なもの:

$ curl -v http://t-pen.org/TPEN/transcription.js > /dev/null
> GET /TPEN/transcription.js HTTP/1.1
> User-Agent: curl/7.21.6 (i686-pc-linux-gnu) libcurl/7.21.6 OpenSSL/1.0.0e zlib/1.2.3.4 libidn/1.22 librtmp/2.3
> Host: t-pen.org
> Accept: */*
> 
< HTTP/1.1 200 OK
< Server: Apache-Coyote/1.1
< ETag: W/"97373-1319761050000"
< Last-Modified: Fri, 28 Oct 2011 00:17:30 GMT
< Content-Type: text/javascript
< Content-Length: 97373
< Date: Thu, 27 Oct 2011 20:45:21 GMT
< 
{ [data not shown]
100 97373  100 97373    0     0  86196      0  0:00:01  0:00:01 --:--:--  112k
1 2011-10-27T20:13:21+00:00 1
Tomasz Nurkiewicz
Tomasz Nurkiewicz
編集された質問 27日 10月 2011 в 8:49
プログラミング
tomcat
http
jdeerin1
28日 10月 2011 в 7:13
2011-10-28T19:13:01+00:00
さらに
ソース
編集
#56792271

この問題を解決するには、静的コンテンツをapacheが提供する場所に移動し、tomcatへの直接リクエストではなく、Apacheを介してAJPを使用します.AJPリクエストは、HTTP/1.1コネクタではなくAJPコネクタによって処理されるためです。トラブル。これは問題の原因を完全には説明しませんが、これが私たちがその問題を回避する方法です。

1
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Roxana Elizabeth CASTILLO Avalos
登録済み 6日前
2
Hideo Nakagawa
登録済み 1週間前
3
Sergiy Tytarenko
登録済み 1週間前
4
shoxrux azadov
登録済み 1週間前
5
Koreets Koreytsev
登録済み 1週間前
© de-vraag :年
ソース
stackoverflow.com
ライセンス cc by-sa 3.0 帰属