起動するには
[1] ダウンロードし、ZIPを解凍する
[2] membrane-monitor.exe をダブルクリックし、起動させる
基本構成
[Cliient] <====> [Membrane Monitor] <====> [Server]
http://www.membrane-soa.org/ssl-for-unsecured-webservices-tutorial.htm
を参考にするといい。
[1] 「Add」ボタン押下
[2] 「Advanced Service Proxy」を選択し、「NEXT」ボタン押下
[3] リンク「Security Preferences Page」を選択
[4] Keystoreのlocation(証明書キーファイルがあるパス) / Password (証明書キーファイルのパスワード)を
それぞれ入力し(必要であれば、Truststoreのlocation / Passwordを入力)、「OK」ボタン押下
■入力例
* location : C:\tomcat7\conf\demo.keystore
* Password : changeit
[5] 入力例を参考にそれぞれ値を入力し、「NEXT」ボタン押下
■入力例
* SecureConnection(SSL/T) : チェックをつける
* Host : *
* Listen Port : 2443
* HTTP Method : <<All methodes>>
[4] 使用しているホストとそのポート番号を入力し、「Finish」ボタン押下
■入力例
* SecureConnection(SSL/T) : チェックをつける
* Host : localhost
* Listen Port : 8443
→後は、ブラウザなどで、https://localhost:2443/[対象のURL] でアクセスすれば、
ログがとれる
構成イメージ
[Cliient] <== Port : 2443 ==> [Membrane Monitor] <== Port : 8443 ==> [Server]
補足
* 毎回、上記「使い方」を行うのは、めんどくさいので、
[File]-[Save Configuration] でファイル保存しておき、
次回、同じ設定を使いたい場合は、
[File]-[Load Configuration] でそのファイルをロードするといい。
Exe起動時にエラーが表示して起動できない
現象詳細
* 「membrane-monitor.exe」起動時に
エラー「Failed to load the JNI shared library "[JAVA_HOME]\..\jre\client\jvm.dll"」
が表示される
環境
* OS : WIn Server 2008 (64Bit)
* JDK : Ver1.7.0_25 (32Bit)
* Membrane Monitor : ver3.2.2
原因
JDKが 32Bit にも関わらず、Exeが、「Windows 64 Bit」をダウンロードしていた
解決方法
JDKが 32Bit の場合は、例え OS が64Bitでも、Exeは、「Windows 32 Bit」をダウンロードする