Я работаю над веб-приложением, которое является Java EE 5. В какой-то момент я могу обновить его до EE 6, но на данный момент не могу. Веб-приложение работает в Tomcat 6. Можно ли использовать CDI?CDI/Weld with JEE5 и Tomcat6
я заметил в Weld documentation, что есть примечание, что я не могу использовать сессионные компоненты:
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 на данный момент.
Любые мысли? Благодарю.
Отлично, спасибо за информацию. Работает ли Weld с JSF 1.2? Приложение, с которым я хотел бы использовать это, использует EE 5. –
@ Jon - Я так не думаю. Но вы можете развернуть JSF 2.0 на tomcat 6 – Bozho
Apache OpenWebBeans и MyFaces CODI работают с JSF 1.2 и JSF 2+ –