JavaEE 6:无法编译@Resource(lookup =“”)

时间:2011-09-18 20:15:52

标签: java-ee-6 glassfish-3 eclipse-3.5

我正在尝试使用@Resource(lookup="")来查找Glassfish 3.1中配置的资源。我正在使用Eclipse 3.5。

我已设置-Djava.endorsed.dirs=${GLASSFISH_HOME}/modules/endorsed并将javax.annotation.jar添加到我的项目构建浴缸中,但仍然无法编译。

我无法使用@Resource查看查询参数。

有人可以帮我理解为什么我没有使用@Resource获取查找参数?

1 个答案:

答案 0 :(得分:2)

您确定您使用的javax.annotation.jar是JavaEE6的版本(而不是之前的版本),因为JavaEE 6中引入了lookup。检查该jar的MANIFEST以确认