Wiremockのデスクトップ マネージャーを作成しています。Wiremock はjar、同じディレクトリに配置された「mappings」という名前のディレクトリからモック マッピングを読み取りjar、localhost で http サーバーを起動するスタンドアロンの実行可能ファイルです。
いくつかのマッピング (.jsonファイル) を作成し、サーバーを次のように起動しました:java -jar /path/to/wiremock/wiremock.jar正しく動作します。それは私のマッピングをよく読んでいます(マッピングGET localhost:<port>/__adminを見ることができれば)
ここで、からサーバーを起動する必要がありますnode-webkit。私はこのようにします:
var exec = require("child_process").exec;
exec("java -jar " +'"' + WIREMOCK_PATH + "/wiremock.jar" + '"', callback);
サーバーは起動しますが、マッピングは読み込まれません! 同じjarファイルを実行しています。手動では、コマンド ラインから動作しますが、 and を使用するexecとnode-webkit動作しません。
Wiremock パスのすべてのアクセス許可をすべてパブリックに変更しましたが、まだ機能していません。