0

我正在使用xsbt-web-pluginv4.0.1。启动sbt控制台后,该tomcat:start命令工作正常。但是我不知道如何运行tomcat:stop。当我按 时Ctrl-C,我退出控制台,但我认为 tomcat 继续在后台运行。当我按下 时Ctrl-D,我看到了消息waiting for server to shutdown然后就sbt存在了。无论哪种情况,我都被迫sbt再次启动控制台。

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

fork in run := true
connectInput in run := true

我的这条线global.sbt

cancelable in Global := true

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

4

1 回答 1

1

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

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

不需要、fork in run和设置即可使用connectInput in run和。cancelable in Globaltomcat:starttomcat:stop

于 2018-02-07T14:21:59.743 回答