0

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

但是,当我将项目打包为war并部署到tomcat时,它可以完美运行。

看起来存在类路径问题,但我不确定如何开始诊断。通过谷歌搜索或修补,我没有找到太多

如果我手动将类复制到 webapp/WEB-INF/classes 中,将库复制到 webapp/lib/ 中,则应用程序可以工作,但气氛的调试却没有。

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

4

1 回答 1

0

我通过告诉 sbt 将我的类文件输出到环境要求放置它们的 web-inf 目录来解决我的问题:

classDirectory in Compile := file("src/main/webapp/WEB-INF/classes")
于 2013-09-16T19:50:36.573 回答