Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
xsbt web插件如何在不杀死sbt控制台的情况下停止容器_Sbt_Xsbt Web Plugin - Fatal编程技术网

xsbt web插件如何在不杀死sbt控制台的情况下停止容器

xsbt web插件如何在不杀死sbt控制台的情况下停止容器,sbt,xsbt-web-plugin,Sbt,Xsbt Web Plugin,我正在使用xsbt web插件v4.0.1。启动sbt控制台后,tomcat:start命令工作正常。但是我不知道如何运行tomcat:停止。当我按下Ctrl-C时,我退出控制台,但我认为tomcat会继续在后台运行。当我按下Ctrl-D键时,我看到消息正在等待服务器关闭,然后sbt就存在了。无论哪种情况,我都不得不再次启动sbt控制台 我在build.sbt中添加了以下两行 我的global.sbt中的这一行 如何在不退出sbt的情况下启动和停止容器?在运行tomcat:start之后,您可以

我正在使用xsbt web插件v4.0.1。启动sbt控制台后,tomcat:start命令工作正常。但是我不知道如何运行tomcat:停止。当我按下Ctrl-C时,我退出控制台,但我认为tomcat会继续在后台运行。当我按下Ctrl-D键时,我看到消息正在等待服务器关闭,然后sbt就存在了。无论哪种情况,我都不得不再次启动sbt控制台

我在build.sbt中添加了以下两行

我的global.sbt中的这一行

如何在不退出sbt的情况下启动和停止容器?

在运行tomcat:start之后,您可以随时运行tomcat:stop或任何其他sbt命令

tomcat:start命令不会阻止与sbt提示符的进一步交互。看到容器的输出与sbt提示符的输出混合在一起可能会产生误导


运行中的fork、运行中的connectInput和全局设置中的cancelable不需要使用tomcat:start和tomcat:stop。

谢谢@earldouglas。你是对的。看到容器输出后,我感到困惑。我没有发布我可以输入命令,即使sbt控制台显示连续输出。很高兴知道我不需要任何额外的build.sbt设置就可以工作。
fork in run := true
connectInput in run := true
cancelable in Global := true