1

Java EE 5 の Web アプリケーションに取り組んでいます。いつか EE 6 にアップグレードできるかもしれませんが、現時点ではできません。Web アプリは Tomcat 6 で実行されています。CDI を使用できますか?

Weld のドキュメントに、セッション Bean を使用できないというメモがあることに気付きました。

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を使用するためのショーストッパーになるでしょう.

何かご意見は?ありがとう。

4

1 に答える 1

2

これは、EJB セッション Bean に関するものです。Tomcat 6 の JSF で CDI を使用できます。Weld のインストール手順に従ってください。

于 2011-01-29T21:55:01.463 に答える