[Seasar-user:9434] Re: [Teeda+S2Axis2] Re:異なるWebアプリケーションとの協調
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 7月 25日 (水) 17:00:12 JST
小林 (koichik) です.
Date: Wed, 25 Jul 2007 16:02:27 +0900
From: "Applied_MATSUDA Masaaki" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:9429] [Teeda+S2Axis2] Re:異なるWebアプリケーションとの協調
> ■ ReceiveEcho2 クラス
> サーバ2 からS2Axis2を介して Echo2ServiceImplのインスタンスをもらう
> とりあえず,このmainを叩いて実験してる.
これだと Teeda が動くのに必要な Web コンテナ相当の
環境が用意されません.
当然,ServletContext も存在しません.
TeedaTestCase を使ってテストメソッドから
Echo2Service を呼び出すようにしてください.
TeedaTestCase を使うと ServletContext を始め,
通常は Web コンテナによって提供される多くの
要素のモックがセットアップされます.
> この状態でTeedaがまともに動かないのも確認済みでして,
> <span id="hoge">Oh, my god!!</span>
> を表示するとき,Pageクラスでhogeをどう変更しても画面出力の結果は
> <span id="hoge">Oh, my god!!</span>
> のままで,spanタグもそのまんまです.
Tomcat 等の Web コンテナ上で Teeda が動いていないなら
それは全く別の問題です.
状況を整理して別途質問してください.
とりあえずは,
1.Web コンテナ上で Teeda が動くことを確認する.
2.Web コンテナ上のサービスをテストケースの
クライアントから呼び出す.
3.Web コンテナ上のサービスを Web コンテナ上の
クライアントから呼び出す.
という順番で一つずつ進めていくのがいいのではないかと
思います.
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内