1

メッセージ ID、サービス名、操作名の詳細をキャプチャする axis2 ハンドラーを作成しました。ハンドラーを InFlow/transport フェーズに保持しました。しかし、サービス (axis2 でホストされている) を呼び出すと、これらの詳細はすべて「null」になります。

理由を知っている人はいますか?

4

1 に答える 1

1

ハンドラーですべての値を null として取得している理由は、その時点でメッセージが関連するサービスと操作にディスパッチされていないためです。ディスパッチを行うために、ディスパッチのセットが Inflow にあることがわかります。これらのディスパッチャーの後にハンドラーを置くと、そのメッセージに関連するサービス名と操作名が得られます。

于 2013-08-23T06:23:43.667 に答える