[Seasar-user:17326] Re: [S2RMI][S2BlazeDS]S2BlazeDSのServiceクラスをS2RMIで呼び出せない
Chihiro Fukiage
[E-MAIL ADDRESS DELETED]
2009年 4月 27日 (月) 17:12:07 JST
小林さん
fukiです。
素早い返信、ありがとうございます。
スタンドアロンではなく、S2RMIクライアントから、
WebコンテナにあるServiceクラスをコールする想定です。
> Web コンテナで動作させるなら,
> s2-communication-client の初期化方法は使えないので
> SAStruts の初期化に任せてください.
s2-communication-client の初期化方法が使えない旨、了解しました。
SAStrutsの初期化に任せるように修正して、再度試してみます。
-----
Koichi Kobayashi さんは書きました:
> 小林 (koichik) です.
>
> Date: Mon, 27 Apr 2009 15:57:38 +0900
> From: Chihiro Fukiage <[E-MAIL ADDRESS DELETED]>
> To: [E-MAIL ADDRESS DELETED]
> Subject: [Seasar-user:17324] [S2RMI][S2BlazeDS]S2BlazeDSのServiceクラスをS2RMIで呼び出せない
>
>> しかし、S2RMIのクライアント側の初期化の際にエラーが発生してしまい、
>
> このクライアント側というのは Web アプリではなく
> スタンドアロンのアプリケーションでしょうか?
>
> であれば,Web アプリと異なり ServletContext は
> 存在していないので,それを使おうとすると
>
>> org.seasar.framework.container.ComponentNotFoundRuntimeException:
>> [ESSR0046]コンポーネント(interface javax.servlet.ServletContext)が見つか
>> りません
>
> となります.
>
>> <クライアント側>
>> s2-communication-clientをベースに作成。
>> ※基本的にはdiconファイルのみ変更した程度。
>
> にしては s2-communication-client では使われていない
> SMART deploy が使われていて,なぜか SAStruts の
> クラスも動いてますね.
>
> スタンドアロンで動かすなら SAStruts など余計な
> 設定は外してください.
>
> Web コンテナで動作させるなら,
> s2-communication-client の初期化方法は使えないので
> SAStruts の初期化に任せてください.
>
>
Seasar-user メーリングリストの案内