[Seasar-user:19758] [Mobylet]weblogicで警告ログが出力される
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2010年 5月 17日 (月) 00:54:16 JST
いつもお世話になっております。あわねです。
Mobylet利用時に、POST送信の際、weblogicで警告ログが出力されます。
この警告が出力されないようにしたいのですが可能でしょうか。
プロダクト情報
weblogic10.3
seasar2.4.41
sastruts1.0.4-SP8
Mobylet1.0.5
警告ログは以下の通りです。
「…(省略) BEA-101138 …(省略) getParameter ファミリの 1 つがServletInputStream から読み込み後に呼び出されました。post パラメータをマージしません。」
※tomat6.0では同じような警告ログは出ません。
なお、この件は、以前別件の依頼の際に少し触れていた内容です。
[Mobylet]MobyletFilter でリクエストパラメータの設定がされない
http://ml.seasar.org/archives/seasar-user/2009-October/018738.html
ソースを追ったところ、
org.mobylet.core.http.MobyletRequest.getParameterMap()
の
includeParametersMap.putAll(request.getParameterMap());
の箇所で発生していました。
request.getInputStream()のコール後に、
request.getParameterMap()をコールしているため、
警告ログが出力されているようです。
上記の箇所をコメントアウトして動作したところ、
警告ログが出力されないことを確認しました。
上記メソッドのコールの順番をかえるなど対応できないでしょうか。
ご確認いただけますでしょうか。
よろしくお願いします。
--------------------------------------
2010 FIFA World Cup News [Yahoo!Sports/sportsnavi]
http://pr.mail.yahoo.co.jp/southafrica2010/
Seasar-user メーリングリストの案内