[Seasar-user:15863] webLogic10.0 + 無設定S2Struts の動作について

dai uehara [E-MAIL ADDRESS DELETED]
2008年 9月 29日 (月) 10:42:14 JST


はじめまして。
webLogic10.0 + 無設定S2Struts の動作について御相談させて下さい。

実行環境
WebLogic 10.0
Java     1.5.0_11
OS       Windows XP Professional SP2

以下のエラーが出力され、動作確認ができていません。

2008-09-26 17:31:58,109 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] ERROR
org.apache.struts.action.RequestProcessor - パス {0} に対するリクエストは無効です /listItems
java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '53'
bytes instead of stated: '21' bytes.
 at
weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength(ServletOutputStreamImpl.java:410)
 at
weblogic.servlet.internal.ServletResponseImpl.ensureContentLength(ServletResponseImpl.java:1358)
 at
weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1400)
 at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1375)
 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
 at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)
<2008/09/26 17時31分58秒 JST> <Error> <HTTP> <BEA-101083> <接続に失敗しました。 


java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '53'
bytes instead of stated: '21' bytes.
 at
weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength(ServletOutputStreamImpl.java:410)
 at
weblogic.servlet.internal.ServletResponseImpl.ensureContentLength(ServletResponseImpl.java:1358)
 at
weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1400)
 at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1375)
 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
 Truncated. see log file for complete stacktrace
>
<2008/09/26 17時31分58秒 JST> <Error> <HTTP> <BEA-101104> <サーブレット コンテキスト "[E-MAIL ADDRESS DELETED] - appName:
'_auto_generated_ear_', name: 'mics', context-path: '/mics'" でサーブレットを実行できませんでした。java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '53'
bytes instead of stated: '21' bytes.
java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '53'
bytes instead of stated: '21' bytes.
 at
weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength(ServletOutputStreamImpl.java:410)
 at
weblogic.servlet.internal.ServletResponseImpl.ensureContentLength(ServletResponseImpl.java:1358)
 at
weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1400)
 at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1375)
 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)
 Truncated. see log file for complete stacktrace
>

無設定ではないS2Strutsでの動作確認はできているのですが、
無設定S2Strutsでの動作は確認できておりません。
struts-config.xmlでの記述は以下のようにしています。


<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd">
<struts-config>
 <controller
  processorClass="org.seasar.struts.processor.S2RequestProcessor" />
 <plug-in
  className="org.seasar.struts.plugin.AutoStrutsConfigRegisterPlugIn">
  <set-property property="enableJar" value="false" />
 </plug-in>
</struts-config>



パス等を変更してもエラーが解消できずにいます。
お手数をおかけしますが、ご教授お願い致します。


以上、よろしくお願い致します。

//////////////////////////
株式会社メビウス
上原 大
////////////////////////// 



Seasar-user メーリングリストの案内