簡體   English   中英

Dvertx.runArgs無法在Intellij中作為VM選項讀取

[英]Dvertx.runArgs cannot be read as VM Options in Intellij

我想在Intellij中部署為應用程序,因為我可以輕松調試該應用程序。 但是,當我要添加VM選項時,應用程序無法讀取這些選項。

在“運行/調試配置”中,作為“應用程序”部署,主類值如下

io.vertx.core.Launcher

虛擬機選項

-Dvertx.runArgs="-cluster -Djava.net.preferIPv4Stack=true"

程序參數

run io.vertx.book.message.HelloConsumerMicroservice

在上述配置中,我能夠運行應用程序並對其進行調試,但是當我要使用由另一個實例部署的Infinispan時,我得到了錯誤

No handlers for address

如果我從終端使用部署了我的應用程序

mvn compile vertx:run -Dvertx.runArgs="-cluster -Djava.net.preferIPv4Stack=true"

我成功使用了該消息。

我該怎么做才能在上面進行等效的mvn編譯並將其應用於“以應用程序身份運行”?

謝謝

您的VM選項應為:

-Djava.net.preferIPv4Stack=true

和程序參數:

run io.vertx.book.message.HelloConsumerMicroservice -cluster

在命令行上設置vertx.runArgs時,是在配置Vert.x Maven插件,而不是Launcher本身。

暫無
暫無

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

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