SOAPMonitorインストールメモ
前回、Citrixについて書くなどと言っていたが、気が向かないので
またAxis2について書く。
そもそも、Axis2関連についてはMTOMについて書きたかったのだが、
久々にAxis2をいじったところ、見事にはまってしまった。
で、今回はSOAPMonitorについて書くことにする。
ご存じかとは思うが、Axis2のSOAPMonitorとは実際にSOAPメッセージを
見ることができるツールであり、Axis2を使ったWebサービスの開発時に
割と重宝する。
のだが、使うためにあれこれ設定しなくてはいけないのが面倒なので、
メモを書くことにした。
まず、"axis2.xml"の"Global Modules"にSOAPMonitorの記述を追加する。
次に、Axis2の"web.xml"に以下の記述を追加する。
<!-- ================================================= -->
<!-- Global Modules -->
<!-- ================================================= -->
<!-- Comment this to disable Addressing -->
最後に肝心のSOAPMonitorそのものをどこに置くかなのだが、
SOAPMonitorService
SOAPMonitorService
org.apache.axis2.soapmonitor.servlet.SOAPMonitorService
SOAPMonitorPort
5001
100
SOAPMonitorService
/SOAPMonitor
元々の".mar"のままでは、なんだか使えなかったので、
仕方なく".mar"を強引に解凍して(zipとして解凍する。)、"org"フォルダを
丸ごと"axis2"フォルダ直下にコピーする。
以上で一応使えるようになるのだが、やはり強引な方法なのが気になる。
とりあえずは、これでいいや。