如何在vertx中传递系统属性

时间:2015-02-04 12:15:38

标签: java vert.x

我使用以下命令运行vertx模块。

  

vertx runmod myModule -Dconfig.location = myConfigLocation

在我的代码中,我使用以下

  

String configLocation = System.getProperty(" config.location");

但是我为configLocation获取了null。有人知道这里有什么不对吗?

1 个答案:

答案 0 :(得分:3)

我必须自己做这件事。 我从vertx脚本中发现JAVA_OPT和VERTX_OPT可以填充额外的选项以传递给JVM,例如基于define和vert.x的定义。如果您将此服务作为服务运行并希望将标准集传递给所有vert.x调用,则vertx脚本中有一个JVM_OPT变量,以包含特定GC或基于系统的信息,如-XX:+ CMSClassUnloadingEnabled -XX :-UseGCOverheadLimit