Java 无法将Dvertx.runArgs读取为Intellij中的VM选项
我想在Intellij中部署为应用程序,因为我可以轻松调试应用程序。但是,当我想添加VM选项时,应用程序无法读取这些选项 在运行/调试配置中,部署为应用程序,主类值如下Java 无法将Dvertx.runArgs读取为Intellij中的VM选项,java,intellij-idea,vert.x,Java,Intellij Idea,Vert.x,我想在Intellij中部署为应用程序,因为我可以轻松调试应用程序。但是,当我想添加VM选项时,应用程序无法读取这些选项 在运行/调试配置中,部署为应用程序,主类值如下 io.vertx.core.Launcher 虚拟机选项 -Dvertx.runArgs="-cluster -Djava.net.preferIPv4Stack=true" 程序参数 run io.vertx.book.message.HelloConsumerMicroservice 在上述配置中,我可以运行应用程序并
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编译并将其作为应用程序运行
谢谢您的虚拟机选项应该是:
-Djava.net.preferIPv4Stack=true
和程序参数:
run io.vertx.book.message.HelloConsumerMicroservice -cluster
在命令行上设置vertx.runArgs时,您是在配置Vert.xmaven插件,而不是启动器本身