- ベストアンサー
axis パラメータ
apache + tomcat + axis で Webサービス(Javaクラス) を使っています。 Webサービス(Javaクラス)にサーバのパラメータを渡すことは可能でしょうか? クライアントからWebサービス(Javaクラス)に引数を渡す方法ではなく、 サーバ(axis)のWeb.xmlなどに記述する方法を探しています。 (起動するサービスごとにパラメータを分けたい) よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
<servlet>要素内で、<init-param>要素にて個別パラメータを指定できます。 詳しくは参考URLを。
お礼
ご回答ありがとうございます。 <init-param>で、axis本体のサーブレットにパラメータは渡せそうですが、 axisに登録された自前のサービスクラスにパラメータは渡せるのでしょうか? 自前のサービスクラスは、server-config.wsddにて定義されているので、 この内容を書き換える必要があるのでしょうか?
補足
<init-param>でAxisServletにパラメータを渡し、 自前のクラスから、AxisServletを取得して解決しました。 参考サイト↓ http://wiki.apache.org/ws/FrontPage/Axis/ServletContext ご教授ありがとうございました。