SOAP リクエストが自分の (GlassFish 2) サーバーに到着したらすぐに一意の識別子を割り当てたいと考えています。これにはハンドラーを使用すると思います。
しかし、そのような ID はどこに保存できますか? 複数のクラスのログ行を関連付ける必要があります。このためには、ある種のコンテキスト オブジェクトが必要です。誰でもアイデアはありますか?
SOAP リクエストが自分の (GlassFish 2) サーバーに到着したらすぐに一意の識別子を割り当てたいと考えています。これにはハンドラーを使用すると思います。
しかし、そのような ID はどこに保存できますか? 複数のクラスのログ行を関連付ける必要があります。このためには、ある種のコンテキスト オブジェクトが必要です。誰でもアイデアはありますか?
必要なのは、クライアントとのセッションを開くことです(つまり、ステートレスではなくステートフルSOAP)。このブログ投稿にはいくつかの回答が含まれています。
また、セッションIDをクライアントに渡す必要があります。そうしないと、2番目のリクエストが同じクライアントからのものであるかどうかがわかりません。