1

Axis2 Java Web サービスがあります。

私はいくつかの新しいロジックを実装する必要があります - 「ワーカー」スレッド (MsgQ を使用) があるはずです。ユーザー要求が何らかの作業を行う必要があるが、ユーザーをブロックしない場合に使用されます。

残念ながら、私はこれに関する知識を失っています。スレッドを作成する方法、方法。

!!! 重要な問題は、どこに作成する必要があるかです。現在 WebService プロジェクトには、クライアント API であるメソッドのみがあります。メインはどこ?clientAPI から分離されたロジックを初期化して実行する方法 (スレッドの作成など)

ありがとうヨアフ

4

1 に答える 1

2

本当にあなたの質問を受け取ったかどうかわかりません。

次のことを試すことができます:起動サーブレットを記述します ( server.xml
に起動サーブレットのエントリを追加する必要があります       )。 - Servlet.init() でスレッドを開始します。       - Servlet.destroy() でのシャットダウン。


スレッドの run() では、必要なロジックを記述でき、WS とスレッド間でリソースを共有することもできます。

于 2012-03-27T11:43:50.140 に答える