我WireMock作为单个 WAR部署到我的服务器。我按照提供的sample-war 项目来使我的 WAR 工作。这非常有用,所以感谢这个例子。
我的应用程序唯一的一个问题是 WireMock 从 WAR 内部读取映射和配置文件。这些文件的路径可通过文件中的WireMockFileSourceRootcontext-param 进行配置,web.xml但仅当路径指向位于 WAR 中的目录时才有效。
我想将映射和响应文件保存在磁盘上的单独文件夹中。
我已经检查了源代码,并且可以看到 WireMock 使用ServletContextFileSource类从 servlet 上下文中读取映射文件。这个类扩展AbstractFileSource.
我找到了一个很好的候选者SingleRootFileSource,它也扩展了相同的抽象类,在我看来,这个类可以从磁盘的任何目录中读取映射文件,但我不知道如何设置 WireMock 来使用这个类而不是默认类。
你能把我带到正确的方向吗?
哔哔one
ABOUTYOU
随时随地看视频慕课网APP
相关分类