CDI / Сварка с JEE5 и Tomcat6 - PullRequest
       25

CDI / Сварка с JEE5 и Tomcat6

1 голос
/ 27 января 2011

Я работаю над веб-приложением на Java EE 5. Возможно, в какой-то момент я смогу обновить его до EE 6, но в данный момент не могу.Веб-приложение запущено в Tomcat 6. Можно ли использовать с ним CDI?

В документации Weld я заметил, что есть примечание, что я не могу использовать сессионные компоненты:

There is a major limitation to using a servlet container. Weld doesn't support deploying session beans, injection using @EJB or @PersistenceContext, or using transactional events in servlet containers. For enterprise features such as these, you should really be looking at a Java EE application server.

Означает ли это, что я не могу использовать аннотацию @SessionScoped?Если это так, это было бы показательным ограничителем для использования CDI в настоящее время.

Есть какие-нибудь мысли?Спасибо.

1 Ответ

2 голосов
/ 30 января 2011

Это о сессионных компонентах EJB.Вы можете использовать CDI с JSF в Tomcat 6. Просто следуйте инструкциям по установке для Weld.

...