在jettyRun中使用daemon = true时,gradle jetty插件不会停止

时间:2016-08-08 19:33:15

标签: java gradle embedded-jetty

我使用以下gradle脚本进行非常简单的Web应用程序:

apply plugin: 'war'
apply plugin: 'jetty'

repositories {
   mavenCentral()
}

dependencies {
   providedCompile deps['servlet-api']
   providedCompile deps['commons-io']
   providedCompile deps['gson']
}

jettyRun {
   contextPath = "/"
   httpPort = 8900
   stopPort = 9800
   stopKey = "pleaseStop"
   daemon = true
}

jettyStop {
   stopPort = 9800
   stopKey = "pleaseStop"
}

当我运行jettyRun该应用有效时,但当我运行jettyStop时,它不会停止。 如果我将守护进程更改为false jettyStop,则会停止嵌入式Jetty服务器。

在守护进程模式下使用时,如何停止嵌入式Jetty服务器?

0 个答案:

没有答案