0

我正在为Wiremock创建一个桌面管理器。Wiremock 是一个独立的可执行文件jar,它从位于同一jar目录中的名为“mappings”的目录中读取模拟映射,并在 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文件。手动,从命令行它可以工作,但使用execand node-webkit,它不会。

我已将 Wiremock 路径的所有权限更改为全部公开但仍然无法正常工作。

4

0 回答 0