gpt4 book ai didi

maven - 如何为在 Maven 下运行的 fork Grails 设置 http 端口?

转载 作者:行者123 更新时间:2023-12-01 10:59:20 25 4
gpt4 key购买 nike

如何从命令行为在 maven 下运行的 grails (2.1.0) 项目设置 http 端口? Grails 正在 fork 。

我试过:

mvn grails:run-app -Dserver.port=8081 -Dgrails.server.port.http=8081

但运气不好。它仍然在端口 8080 上运行。

我没有在其他任何地方指定端口属性。

pom 片段:

<plugin>
<groupId>org.grails</groupId>
<artifactId>grails-maven-plugin</artifactId>
<version>2.1.0</version>
<configuration>
<fork>true</fork>
</configuration>
<extensions>true</extensions>
</plugin>

最佳答案

就像 Niels 所说的,如果您正在 fork Grails 进程(默认情况下为真),您可以将 forkedVmArgs 添加到 pom:

<plugin>
<groupId>org.grails</groupId>
<artifactId>grails-maven-plugin</artifactId>
<version>${grails.version}</version>
<configuration>
<!-- Whether for Fork a JVM to run Grails commands -->
<fork>true</fork>
<forkedVmArgs>
<forkedVmArg>-Dserver.port=9003</forkedVmArg>
</forkedVmArgs>
</configuration>
<extensions>true</extensions>
</plugin>

参见 http://jira.grails.org/browse/MAVEN-177

关于maven - 如何为在 Maven 下运行的 fork Grails 设置 http 端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12692363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com