首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置Wiremock动态端口

如何设置Wiremock动态端口
EN

Stack Overflow用户
提问于 2021-11-15 21:18:11
回答 1查看 272关注 0票数 1

我正在编写用Spring 5编写的集成测试,并试图对下游服务进行存根。我有几个客户端和3个集成测试类。在“我的资源”文件夹中,我有一个.yml文件,其中包含以下内容:

代码语言:javascript
复制
downstream:
    service
        getSomeData:
            url: http://localhost:666
        getAuthToken:
            url: http://localhost:666
        someOtherClientMethod:
            url: http://localhost:666

我正在使用带有@WiremockTest注释的Junit 5。

代码语言:javascript
复制
@WireMockTest(httpPort=666)
class TestSomething {

在我的本地机器上,干净的生成和测试命令运行良好,但是在Jenkins中失败了,出错了:

at WireMockServer.java.149由: java.lang.RunTimeException at JettyServer.java:198引起: java.net.SocketException at Net.java:-2

据我所知,问题是我有固定的端口,我必须使用动态端口。有什么建议,我怎样才能实现呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-16 02:13:22

有时不允许较低的端口范围。你能试试更高的端口范围吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69981011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档