首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GlassFish上JCA1.6的JNDI查找

GlassFish上JCA1.6的JNDI查找
EN

Stack Overflow用户
提问于 2011-02-28 09:19:25
回答 2查看 2K关注 0票数 1

我是jca的新手。我阅读了jca 1.6的规范,并且有很多对jndi的引用如下:

组件从JNDI命名空间中查找ConnectionFactory实例.

代码语言:javascript
复制
initctx.lookup(“java:comp/env/eis/MyEIS”);

但是我找不到如何为我的jca指定jndi名称。或者ra.xml的哪些字段用于注册资源适配器ConnectionFactory。

请写一个小的例子,或推荐我到一些自负的网页或部分的规格,最终欢迎任何意见。

谢谢

解决:指定jca的jndi名称是特定于Java环境实现的。在GlassFish中有菜单资源->连接器->连接器资源。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-28 12:57:00

尝试一下IBM关于JCA:http://www.ibm.com/developerworks/java/tutorials/j-jca/的教程,它包含简单的hello应用程序,您也可以下载源代码。

票数 0
EN

Stack Overflow用户

发布于 2011-05-18 20:35:23

最好的方法是使用@Resource注释或@Inject注释。您选择哪一个取决于您的资源:

代码语言:javascript
复制
@Remote(SomeService.class)
@Stateless
public class SomeBean implements SomeService {
 @Resource(mappedName="comp/env/eis/MyEIS")
 ResourceX resourceX;

 ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5140056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档