java - java ee 6 @Resource注解的使用方法

标签 java jakarta-ee

java ee 6 api 有一个注解 @Resource然而,具有属性“查找”的 java se 6 api(here)也是如此。但是,由于 java ee 6 依赖于 java se 6,因此您似乎无法获取注释的 ee 版本和“查找”属性。

这是一个错误还是有其他方法可以使用我所缺少的注释。

TIA

最佳答案

您的 JDK(和我的)没有来自 JSR-250 的最新版本的 javax.annotation.Resource .要在编译期间使用最新版本,您必须覆盖编译器的认可目录(例如,指向您的 glassfishv3 认可目录):

-Djava.endorsed.dirs=${GLASSFISH_HOME}/modules/endorsed

关于java - java ee 6 @Resource注解的使用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2495271/

相关文章:

java - 执行登录后如何管理 j_username 值?

java - 如何将动态 Web 应用程序转换为 war

java - 为什么有线程安全收集的要求?

java - 更改语言环境不会更改小数点分隔符

java - 如何读取部署在 EAR 中的文件

java - 如何使用java在png图像上创建网格图?

java - 获取错误消息 "the method asList(string[]) is undefined for the type arrays"

java - Eclipse SWT : Browser#evaluate() always returns null

java - 如果打开,则此不打开,但如果打开,则此不打开

java - sessionfactory.openSession() 和 sessionfactory.openStatelessSession() 的区别?