1

私は Axis 1.1 を使用して 1 つの Web サービスを開発しました。これには 2 つの操作があり、1 つは項目のリストを提供し、もう 1 つは配列に項目を追加します。すべてが正常に機能していますが、Glassfish 4 でそのサービスを展開しているときに、配列にアイテムを追加した後、そのアイテムを表示できます。これは、サービスのインスタンスが 1 つだけ作成されていることを意味します。しかし、Tomcat 7 にデプロイすると、これは起こりません。

Web サービスがいつ公開され、それが呼び出されたときに 1 つのインスタンスのみが作成されるか、リクエストごとに 1 つのインスタンスが作成されるかを誰かに教えてもらえますか?(複数のインスタンスのように)

4

2 に答える 2

0

Axis は、各リクエストを処理するために新しいオブジェクトを作成します - これがデフォルトです。詳細はこちらhttp://axis.apache.org/axis/faq.html#faq8

于 2014-01-21T13:45:42.813 に答える
0

インスタンスはリクエストごとに作成され、サーブレット仕様とは異なり、サーブレットのようにインスタンス作成ライフはありません。

于 2013-11-06T07:31:37.320 に答える