2013-09-16 4 views
0

Я создал приложение для создания атмосферы. Когда я использую контейнер Xsbt: сначала он не сканирует сборку и не находит аннотации для моих классов.SBT Xsbt-web плагин не находит аннотации

Однако, когда я упаковываю проект в качестве войны и разворачиваюсь на tomcat, он отлично работает.

Похоже, что есть проблема с classpath, но я не уверен, как начать диагностировать это. Я не нахожу многого по поиску или переработке

Если я вручную копирую классы в webapp/WEB-INF/классы и библиотеки в webapp/lib /, то приложение работает, но отладки для атмосферы нет.

Я знаю, что SBT добавляет свою зависимость в /home/me/.ivy2

+0

Какие аннотации вы используете? Поддержка аннотаций Jetty не была добавлена ​​до версии 0.7.0 (https://github.com/earldouglas/xsbt-web-plugin/blob/master/notes/0.7.0.markdown#changelog), поэтому обновление может Помогите. – earldouglas

ответ

0

Я зафиксировал мою проблему, говоря SBT выводить мои файлы классы на веб-инфе каталога, где атмосфера требует их поставить:

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

странно, это не сработало для меня (для той же проблемы), в чью версию Jetty вы? –

Смежные вопросы