如何在vertx中传递系统属性
How to pass system property in vertx
我是 运行 使用以下命令的 vertx 模块。
vertx runmod myModule -Dconfig.location=myConfigLocation
在我的代码中,我使用了以下内容
String configLocation = System.getProperty("config.location");
但是我得到的 configLocation 为空。有人知道这里出了什么问题吗?
我只能自己做。
我从 vertx 脚本中发现 JAVA_OPT 和 VERTX_OPT 可以填写额外的选项以传递给 JVM,例如定义和基于 vert.x 的定义。如果您将 运行 作为一项服务,并且希望将标准集传递给所有 vert.x 调用,那么在 vertx 脚本中有一个 JVM_OPT 变量来包含特定的 GC 或系统之类的东西基于信息,如 -XX:+CMSClassUnloadingEnabled -XX:-UseGCOverheadLimit.
我是 运行 使用以下命令的 vertx 模块。
vertx runmod myModule -Dconfig.location=myConfigLocation
在我的代码中,我使用了以下内容
String configLocation = System.getProperty("config.location");
但是我得到的 configLocation 为空。有人知道这里出了什么问题吗?
我只能自己做。 我从 vertx 脚本中发现 JAVA_OPT 和 VERTX_OPT 可以填写额外的选项以传递给 JVM,例如定义和基于 vert.x 的定义。如果您将 运行 作为一项服务,并且希望将标准集传递给所有 vert.x 调用,那么在 vertx 脚本中有一个 JVM_OPT 变量来包含特定的 GC 或系统之类的东西基于信息,如 -XX:+CMSClassUnloadingEnabled -XX:-UseGCOverheadLimit.