首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在开发模式inseide WSL 2 Windows中,无法访问Quarkus应用程序暴露的chrome中的本地主机端口

在开发模式inseide WSL 2 Windows中,无法访问Quarkus应用程序暴露的chrome中的本地主机端口
EN

Stack Overflow用户
提问于 2021-07-28 08:31:23
回答 2查看 166关注 0票数 2

在WSL 2中运行时,我所有用Quarkus/Java编写的应用程序都无法在开发模式下暴露的localhost:8000中访问。

代码语言:javascript
复制
    __  ____  __  _____   ___  __ ____  ______ 
 --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ 
 -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   
--\___\_\____/_/ |_/_/|_/_/|_|\____/___/   
2021-07-27 21:13:15,739 INFO  [io.quarkus] (Quarkus Main Thread) products 1.0.0-SNAPSHOT on JVM (powered by Quarkus 2.0.3.Final) started in 1.613s. Listening on: http://localhost:8080
2021-07-27 21:13:15,744 INFO  [io.quarkus] (Quarkus Main Thread) Profile dev activated. Live Coding activated.
2021-07-27 21:13:15,745 INFO  [io.quarkus] (Quarkus Main Thread) Installed features: [amazon-dynamodb, cdi, resteasy, resteasy-jackson, smallrye-context-propagation, smallrye-openapi, swagger-ui]

我更改了端口,但没有任何更改。

我在WSL2中测试了一个docker图像,我可以通过chrome正常访问。

代码语言:javascript
复制
docker run --publish 8000:8000 amazon/dynamodb-local:1.11.477 -jar DynamoDBLocal.jar -inMemory -sharedDb

我测试了另一个用vite/vue编写的应用程序,也可以正常访问。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-28 13:10:01

尝试在application.properties中设置quarkus.http.host=0.0.0.0

票数 2
EN

Stack Overflow用户

发布于 2021-08-24 04:37:06

当我第一次尝试Quarkus时,我遇到了同样的问题。我遵循了https://quarkus.io/guides/maven-tooling的指导

这里有一个指导

代码语言:javascript
复制
By default, quarkus:dev sets the debug host to localhost (for security reasons). If you need to change this, for example, to enable debugging on all hosts, you can use the -DdebugHost option like so:

./mvnw compile quarkus:dev -DdebugHost=0.0.0.0

它帮助我解决了这个问题。希望这对其他人也有帮助。

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

https://stackoverflow.com/questions/68553061

复制
相关文章

相似问题

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