SOAPMonitorインストールメモ

前回、Citrixについて書くなどと言っていたが、気が向かないので
またAxis2について書く。

そもそも、Axis2関連についてはMTOMについて書きたかったのだが、
久々にAxis2をいじったところ、見事にはまってしまった。

で、今回はSOAPMonitorについて書くことにする。

ご存じかとは思うが、Axis2のSOAPMonitorとは実際にSOAPメッセージを
見ることができるツールであり、Axis2を使ったWebサービスの開発時に
割と重宝する。


のだが、使うためにあれこれ設定しなくてはいけないのが面倒なので、
メモを書くことにした。

まず、"axis2.xml"の"Global Modules"にSOAPMonitorの記述を追加する。


<!-- ================================================= -->
<!-- Global Modules -->
<!-- ================================================= -->
<!-- Comment this to disable Addressing -->


次に、Axis2の"web.xml"に以下の記述を追加する。



SOAPMonitorService
SOAPMonitorService

org.apache.axis2.soapmonitor.servlet.SOAPMonitorService


SOAPMonitorPort
5001

100


SOAPMonitorService
/SOAPMonitor

最後に肝心のSOAPMonitorそのものをどこに置くかなのだが、
元々の".mar"のままでは、なんだか使えなかったので、
仕方なく".mar"を強引に解凍して(zipとして解凍する。)、"org"フォルダを
丸ごと"axis2"フォルダ直下にコピーする。

以上で一応使えるようになるのだが、やはり強引な方法なのが気になる。

とりあえずは、これでいいや。