IntelliJ IDEA の「New Project」で「Java Enterprise」> 「CDI:Contexts and Dependency Injection」を選んでプロジェクトを作成する。
このときライブラリとしてGlassFish4.1を選ぶと、javax.enterprise.context.SessionScoped とかが使えない。

原因を調べてみると、どうもGlassFishのjar構成が、4.0から4.1になる際に変更されているのが原因っぽい。
GlassFish4.0の場合
gf40cdi_e



























GlassFish4.1の場合
gf41cdi_e
 
















上記のスクショの通り、4.0ではjavax.enterprise.contextパッケージはweld-osgi-bundle.jarに含まれてたけど、4.1ではきれいさっぱりなくなっている。
で、4.1ではこのパッケージ、新しく入ったcdi-api.jar に含まれている。確かにjarの構成としてはこの方が正解な感じだけど、いきなり変えたから追従できてないのかな...。