[Seasar-user:17591] Re: [S2RMI]S2RMIクライアントからの起動時におけるキャストエラーについて
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2009年 6月 2日 (火) 15:00:46 JST
小林 (koichik) です.
Date: Tue, 02 Jun 2009 13:31:48 +0900
From: Chihiro Fukiage <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:17587] [S2RMI]S2RMIクライアントからの起動時におけるキャストエラーについて
> 現在、S2RMIサーバはWebコンテナ上にて動作させております。
個人的にはオススメしない構成ですが,その場合は
S2Container の外部コンテキストに Web アプリ用の
HttpServletExternalContext が使われます.
しかし,S2RMI で request スコープ等を提供
するための RMIExternalContextFilter は,
HttpServletExternalContext との組み合わせは
考えられていないために動作しません.
# 以前のバージョンでも例外が発生しなかっただけで
# ちゃんとした動作はしません.
元々動いていた (ように見えた) のなら RMI サーバ
オブジェクトに request や session スコープの
コンポーネントを DI していなかったと思われるので,
s2rmi.dicon ファイルから
<component class="org.seasar.remoting.rmi.filter.impl.RMIExternalContextFilter"/>
を削除してください.
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内