Grails 4:独立端口
Grails 4: Standalone port
我正在使用 Grails 4.x 并通过
创建一个 运行nable war
grails war
命令。我可以 运行 通过
java -jar myapp.jar
我想通过参数动态更改端口,试过
-Dgrails.server.port.http=8083
但没有成功。它仍然在默认端口 8080 上 运行s。在早期的 Grails 2.3.6 中,它使用参数端口=808。
我在文档中找不到任何内容 (http://docs.grails.org/3.1.1/ref/Command%20Line/war.html)
如果您为 server.port
系统 属性 分配一个值,将使用该值。
~ $ grails -version
| Grails Version: 4.0.5
| JVM Version: 1.8.0_202
~ $
~ $ grails create-app sullivanportdemo
| Application created at /Users/jeffscottbrown/sullivanportdemo
~ $
~ $ cd sullivanportdemo
sullivanportdemo $ ./gradlew assemble
Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details
BUILD SUCCESSFUL in 19s
7 actionable tasks: 7 executed
sullivanportdemo $
sullivanportdemo $ java -jar build/libs/sullivanportdemo-0.1.war
Grails application running at http://localhost:8080 in environment: production
sullivanportdemo $
sullivanportdemo $ java -Dserver.port=8084 -jar build/libs/sullivanportdemo-0.1.war
Grails application running at http://localhost:8084 in environment: production
我正在使用 Grails 4.x 并通过
创建一个 运行nable wargrails war
命令。我可以 运行 通过
java -jar myapp.jar
我想通过参数动态更改端口,试过
-Dgrails.server.port.http=8083
但没有成功。它仍然在默认端口 8080 上 运行s。在早期的 Grails 2.3.6 中,它使用参数端口=808。
我在文档中找不到任何内容 (http://docs.grails.org/3.1.1/ref/Command%20Line/war.html)
如果您为 server.port
系统 属性 分配一个值,将使用该值。
~ $ grails -version
| Grails Version: 4.0.5
| JVM Version: 1.8.0_202
~ $
~ $ grails create-app sullivanportdemo
| Application created at /Users/jeffscottbrown/sullivanportdemo
~ $
~ $ cd sullivanportdemo
sullivanportdemo $ ./gradlew assemble
Starting a Gradle Daemon, 1 incompatible and 1 stopped Daemons could not be reused, use --status for details
BUILD SUCCESSFUL in 19s
7 actionable tasks: 7 executed
sullivanportdemo $
sullivanportdemo $ java -jar build/libs/sullivanportdemo-0.1.war
Grails application running at http://localhost:8080 in environment: production
sullivanportdemo $
sullivanportdemo $ java -Dserver.port=8084 -jar build/libs/sullivanportdemo-0.1.war
Grails application running at http://localhost:8084 in environment: production