【发布时间】:2013-09-11 19:02:30
【问题描述】:
我有一个 Scala 应用程序,我通常像“sbt run”一样运行它。现在我将整个项目打包成一个 .WAR 文件(通过 sbt 包)。然后我将文件放入 webapps/ 目录并重新启动 Jetty。日志说应用程序已部署。如果我去 /tmp/jetty..../,我可以看到它。但是,Jetty 似乎没有运行我的应用程序的“主要”方法。此方法运行 Twitter Storm 拓扑,但我觉得一旦部署战争,什么都不会发生。这是我第一次与 Jetty 打交道。我很感激任何帮助。
【问题讨论】:
-
您了解
wars 和应用程序容器的工作原理吗?您的main方法不应该被调用。 -
@chrylis:我没有,但现在我做到了 :) 谢谢!
-
如果你在 Jetty 中运行 Storm,那太疯狂了。