我使用的是xsbt-web-plugin v4.0.1。启动sbt控制台后,tomcat:start命令可以正常工作。然而,我不知道如何运行tomcat:stop。当我按Ctrl-C时,我退出控制台,但我认为tomcat继续在后台运行。当我按Ctrl-D时,我看到消息waiting for server to shutdown,然后sbt存在。无论哪种情况,我都不得不再次启动sbt控制台。
我在build.sbt中添加了以下两行
fork in run := true
connectInput in run := true在我的global.sbt中有这一行
cancelable in Global := true如何在不退出sbt的情况下启动和停止容器?
发布于 2018-02-07 22:22:00
在运行tomcat:start之后,您可以随时运行tomcat:stop (或任何其他sbt命令)。
tomcat:start命令不会阻止与sbt提示符的进一步交互。将容器的输出与sbt提示符的输出混合在一起可能会产生误导。
不需要fork in run、connectInput in run和cancelable in Global设置即可使用tomcat:start和tomcat:stop。
https://stackoverflow.com/questions/48660802
复制相似问题