2016-03-20 7 views
0

私は、JbossにデプロイされたJavaで書かれたaxis2 Webサービスを持っています。そのライフが全体の要求 - 応答のために必要なグローバル静的変数を維持したいと考えています。基本的には、各リクエストには変数のコピーが必要です。そこで、私はこれを行う方法を知りたいと思っていました。そして、Axis2がそれぞれの要求に対して独自の変数コピーを持つ別個のスレッドを既に作成していれば、ありがとう。Axis2はどのようにリクエストを処理しますか?要求ごとに新しいスレッドが作成されていますか?

答えて

0

スレッドはJBossのhttpスレッドになります。私が知っている限り、Axisは常にコンテナスレッドを使用します。必要に応じて、ThreadLocalを調べてください。各要求の前にThreadLocal変数をクリーンアップしてください。

たとえば、このチュートリアルを参照してください。https://dzone.com/articles/painless-introduction-javas-threadlocal-storage

関連する問題