【问题标题】:How to pass arguments to Grails in command line?如何在命令行中将参数传递给 Grails?
【发布时间】:2011-07-31 22:39:13
【问题描述】:

我正在尝试(Grails 1.3.7):

grails tomcat deploy -Dtomcat.deploy.username=abc

没有效果。它是正确的语法吗?我在文档中找不到它...

【问题讨论】:

    标签: grails


    【解决方案1】:

    您是否尝试过将-Dtomcat.deploy.username=abc 移动到命令中的grails 之后?即:

    grails -Dtomcat.deploy.username=abc tomcat deploy
    

    我建议这样做的两个原因:

    • 过去,我知道在命令末尾声明 -D 属性时遇到了麻烦(就像您观察到的那样)。
    • 我知道grails -Dserver.port=xxxx run-app 确实可以工作,因为我经常使用它,并且在grails 的任何其他参数之前使用-D

    【讨论】:

      猜你喜欢
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 2012-09-01
      • 2020-08-02
      • 2014-01-13
      • 2020-09-02
      • 2014-05-03
      相关资源
      最近更新 更多