- - PR -
AXISにてクライアントから接続先を動的に変更する方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-08-19 14:30
中村と申します。初めまして。
問題を抱えておりまして、実現方法がわからなか ったので、質問させて頂きます。 Axis を用いて、WebService を実現したいのですが、 クライアントから Axis の WebService への接続方 法は、Axisツール(Java2WSDL,WSDL2java)を用いて 生成したもの(〜ServiceLocator.java等)を考えてお ります。 ただ、生成した〜ServiceLocator.java には、接続 先の URL が埋め込まれています。 そこを、設定ファイルか何かで動的に変えたいので すが、そのようなことは可能なのでしょうか? Axis のソースを自分で書き換えて、使用するのも手 段の一つだとは思いますが、他に方法があれば、そち らを選択したいところではあります。 以上、方法をご存知の方がいらっしゃれば、ご教授 お願い致します。 =====---- AXIS サーバ ・windows2000 ・tomcat 4.1.30 ・axis 1.1 AXIS クライアント ・windows2000 ・tomcat 4.1.30 やりたいこととしては、同じモジュールで複数Axis サーバを立ち上げたいのですが、クライアントで は接続先を動的に変えたいのです。 |
|
投稿日時: 2004-08-20 12:55
生成されたサービスロケータには、エンドポイントアドレスを指定してスタブクラスの
インスタンスを取得するメソッドもあると思うのですが。 |
|
投稿日時: 2004-08-20 14:04
中村と申します。
ご回答ありがとうございます > uK様 サービスロケータにエンドポイントを指定できるのは 知りませんでした。 指定することで解決できました。 ありがとうございました。 |
1