遵循本教程: https://github.com/xzer/run-jetty-run 我通过命令行运行我的码头测试方法,我可以在端口8080上进行调用,但不幸的是我现在不能停止在端口8080上的码头阻止我做更多的工作。 我正在使用
java -jar start.jar --stop STOP.PORT=8080 STOP.KEY=stopkey --stacktrace
有什么帮助吗?
这是我运行的构建测试方法 gradle integrationTest
task integrationTest(type: Test) {
include '**/*IntegrationTest*'
doFirst {
jettyRun.contextPath = '/';
jettyRun.httpPort = 8080 // Port for test
jettyRun.daemon = true
jettyRun.execute()
}
doLast {
jettyStop.stopPort = 8091 // Port for stop signal
jettyStop.stopKey = 'stopKey'
jettyStop.execute()
}
}
http://localhost:8080/hello 继续打印你好世界。
答案 0 :(得分:0)
你必须使用STOP PORT和KEY启动主码头。
否则对STOP码头的调用无能为力。