【发布时间】:2020-02-20 13:02:33
【问题描述】:
我使用 online tool 和 kotlin 扩展名创建了一个新的 quarkus 项目。我能够执行./mvnw compile quarkus:dev 并在http://localhost:8080 上卷曲。但是我在执行./mvnw test 时遇到了以下异常。
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running dev.sanket.ExampleResourceTest
2020-02-20 14:06:27,010 INFO [io.quarkus] (main) Quarkus 1.2.1.Final started in 0.411s. Listening on: http://0.0.0.0:8081
2020-02-20 14:06:27,013 INFO [io.quarkus] (main) Profile test activated.
2020-02-20 14:06:27,013 INFO [io.quarkus] (main) Installed features: [cdi, kotlin, resteasy]
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 78.626 s <<< FAILURE! - in dev.sanket.ExampleResourceTest
[ERROR] testHelloEndpoint Time elapsed: 76.099 s <<< ERROR!
java.net.ConnectException: Operation timed out (Connection timed out)
知道是什么原因造成的吗?
【问题讨论】:
-
进一步尝试看起来,当 O 指定 quarkus.http.host=localhost 时,测试有效。我的机器上似乎有一些配置阻止测试使用 0.0.0.0 进行连接。我试过 curl 0.0.0.0:8081/greetings 并且它有效。