[英]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.