$ ./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 應用程式屬性。
此命令在嵌入式 Servlet 容器中啟動 Grails,該容器可以提供 HTTP 要求。預設容器為 Tomcat,但透過變更 build.gradle
中的 Spring boot starter,可支援其他容器。
build.gradle
// use Jetty
runtimeOnly "org.springframework.boot:spring-boot-starter-jetty"
如需更多資訊,請參閱 Spring Boot 文件中的 嵌入式容器。