$ ./gradlew bootRun
$ ./gradlew bootRun --debug-jvm
$ ./gradlew bootRun -Dgrails.env=test
$ ./gradlew bootRun --args=--server.port=8081
bootRun
目的
在嵌入式 Servlet 容器中运行 Grails 应用程序
此目标不打算用于应用程序部署。在为部署生成 WAR 文件时,实施了许多并非 bootRun 可用的优化,因为 bootRun 针对开发者工作效率进行了优化,而不是性能优化。 |
示例
说明
用法
$ ./gradlew bootRun <<gradle-args>> --args=<<*args>>
Gradle 参数:<<gradle-args>>
-
--debug-jvm
- 使用调试 JVM(端口 5005)运行应用程序,以附加远程调试器。 -
-Dgrails.env=*env
- 要使用的 grails 环境(dev/test/prod)
其他参数 <<*args>>
-
server.port
- 要使用的端口。有关更多参数,请参见 Spring Boot 应用程序属性。
此命令在可处理 HTTP 请求的嵌入式 Servlet 容器中启动 Grails。默认容器是 Tomcat,但通过在 build.gradle
中修改 Spring boot starter 可支持替代容器。
build.gradle
// use Jetty
runtimeOnly "org.springframework.boot:spring-boot-starter-jetty"
有关更多信息,请参阅 Spring Boot 关于 嵌入式容器 的文档。