- PR -

Axis SOAPを用いた際のサービス側の更新について

1
投稿者投稿内容
starocker
会議室デビュー日: 2003/08/30
投稿数: 3
投稿日時: 2003-08-30 00:37
はじめまして、Axis SOAPを使ってWeb Serviceを作成している者(学生)です。

大変初心者な質問で恐縮ですが、
例えば僕がサービスを作成・デプロイして動作確認をしたあと
ちょっとサービスを直したいなと思って新しいサービスを上書きしたところ
サービスの変更が反映されておらず(前のサービスと同じ挙動を示す)
Axis SOAPを再起動して初めて反映されるのですが
これって正しいAxis SOAPの挙動なんでしょうか?
それとも僕が何か変なことをしているのでしょうか?

何卒ご回答のほど、よろしくお願いします。
kan
ベテラン
会議室デビュー日: 2002/11/28
投稿数: 55
投稿日時: 2003-08-31 14:46
AxisはServletとして実装されているので、使っているServletコンテナの挙動に依存します。
Tomcatを使ってますか?
starocker
会議室デビュー日: 2003/08/30
投稿数: 3
投稿日時: 2003-08-31 16:58
はい、Tomcatを使用してます。
kan
ベテラン
会議室デビュー日: 2002/11/28
投稿数: 55
投稿日時: 2003-08-31 23:54
\tomcat\conf\server.xmlに以下のような記述を追加してください。

<Context path="/axis" docBase="axis" debug="0" cookies="true" reloadable="true" />

これで、クラスを置き換えただけで、再読み込みします。

または、以下のURLにアクセスしても再読み込みします。
http://localhost:8080/manager/html/reload?path=/axis
starocker
会議室デビュー日: 2003/08/30
投稿数: 3
投稿日時: 2003-09-01 01:30
さっそく言われたとおりにやってみましたが、うまくいきませんでした…

server.xmlの他の<Context path=~/>という記述がある場所へ追加したのですが
記述の追加場所が悪かったのでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)