- PR -

Tomcatで、HTTPレスポンス0バイト

1
投稿者投稿内容
trick
常連さん
会議室デビュー日: 2003/11/14
投稿数: 31
投稿日時: 2006-04-05 00:49
Tomcat&Apache連携のシステムで、画面が白く表示されることがあり、その際のaccess_logに、以下のように表示されていました。
***.***.***.*** - - [04/Apr/2006:08:33:38 +0900] "POST /hoge/hogeAction.do HTTP/1.1" 200 0
HTTPレスポンスが0バイトの場合は、「-」で表示されるはずですが、なぜか0になります。
こういった現象が出るのは、どのような場合が考えられるでしょうか?
環境は、以下になります。
サーバー
OS : Miracle Linux V3.0
jdk : 1.4.2_10
tomcat : 5.0.28
struts : 1.2.7
apache : 1.3
Oracle : 10g Release2 Standard Edition One (10.2.0)

クライアント
OS : Windows XP
IE : 6.0
ご存知の方がいたらご教授ください。
Kissinger
ぬし
会議室デビュー日: 2002/04/30
投稿数: 428
お住まい・勤務地: 愛知県
投稿日時: 2006-04-05 09:42
気にしたことないのですが、ステータス 200と関係ないですか?
正常とエラーで区別してるとか。
trick
常連さん
会議室デビュー日: 2003/11/14
投稿数: 31
投稿日時: 2006-04-05 09:52
引用:

Kissingerさんの書き込み (2006-04-05 09:42) より:
気にしたことないのですが、ステータス 200と関係ないですか?
正常とエラーで区別してるとか。



ステータス200は正常ですが、ステータスが304の場合も0になっています。
304のときは、cssやjsファイルなのでわかるのですが、今回の場合、
正常なのに0で表示されていることが問題だと思っています。
KOX
大ベテラン
会議室デビュー日: 2004/08/23
投稿数: 142
投稿日時: 2006-04-05 12:57
IEのバグでそのような内容があった気が・・・
Content-lengthが0ということですよね。
http://support.microsoft.com/default.aspx?scid=kb;ja;831167
とか関係ありますか?
trick
常連さん
会議室デビュー日: 2003/11/14
投稿数: 31
投稿日時: 2006-04-06 02:58
自己レスですが、おそらく解決です。
原因は、java内での遷移先の指定と、struts-config.xmlがあっていなかった(記述が無かった)為と思われます。
Threadを使用し、非同期になっていたため、原因の特定に時間がかかりました。
ご協力いただいた皆様、ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)