簡體   English   中英

Quarkus Dev Services:它們在哪個端口上運行?

[英]Quarkus Dev Services: What port do they run on?

我將 keycloak 作為開發服務運行,並且我知道我可以使用quarkus.keycloak.devservices.port配置固定端口。 但是對於這個問題,讓我們假設我使用系統分配的端口。

問題:現在我如何(以編程方式,使用 Quarkus 的方式)找出開發服務在哪個端口上運行?

我嘗試注入這個配置值,但是當我自己沒有指定它時會導致錯誤:

@ConfigProperty(name = "quarkus.keycloak.devservices.port")
String devServicePort;

問題似乎是quarkus.keycloak.devservices.port是“在構建時修復的”。 但是注入以下屬性有效:

@ConfigProperty(name = "quarkus.oidc.auth-server-url")
String oidcUrl;

這給了我http://localhost:52333/auth/realms/quarkus ,所以我可以從中提取端口。

此答案特定於 keycloak - 但其他開發服務具有類似的屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM