Scala SBT Xsbt web插件找不到批注

Scala SBT Xsbt web插件找不到批注,scala,jetty,classpath,atmosphere,xsbt-web-plugin,Scala,Jetty,Classpath,Atmosphere,Xsbt Web Plugin,我已经创建了一个atmosphere框架应用程序。当我使用Xsbt container:start时,它不会扫描程序集并在我的类上找到注释 然而,当我将项目打包为war并部署到tomcat时,它工作得非常好 看起来有一个类路径问题,但我不确定如何开始诊断。通过谷歌搜索或修补,我找不到多少东西 如果我手动将类复制到webapp/WEB-INF/classes中,并将libs复制到webapp/lib/中,那么应用程序可以工作,但对atmosphere的调试不能工作 我知道sbt正在将我的依赖项添加

我已经创建了一个atmosphere框架应用程序。当我使用Xsbt container:start时,它不会扫描程序集并在我的类上找到注释

然而,当我将项目打包为war并部署到tomcat时,它工作得非常好

看起来有一个类路径问题,但我不确定如何开始诊断。通过谷歌搜索或修补,我找不到多少东西

如果我手动将类复制到webapp/WEB-INF/classes中,并将libs复制到webapp/lib/中,那么应用程序可以工作,但对atmosphere的调试不能工作


我知道sbt正在将我的依赖项添加到/home/me/.ivy2

中,我告诉sbt将我的类文件输出到web inf目录,大气要求将它们放在该目录中,从而解决了我的问题:

classDirectory in Compile := file("src/main/webapp/WEB-INF/classes")

奇怪的是,这对我来说不起作用(对于同一个问题)-您使用的是哪个版本的Jetty?您使用的是哪种注释?对Jetty注释的支持还不完善,因此升级可能会有所帮助。