GlassFish 上 JCA 1.6 的 JNDI 查找

发布于 2024-10-19 16:10:38 字数 433 浏览 7 评论 0原文

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

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

或者

initctx.lookup(“java:comp/env/eis/MyEIS”);

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

请写一个小例子或参考我的一些概念页面或规范部分,最终欢迎任何建议。

谢谢

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

I`m newbie at jca. I read specification of jca 1.6 and there are a lot of references to jndi like this:

A component looks up a ConnectionFactory instance from the JNDI namespace ...

Or

initctx.lookup(“java:comp/env/eis/MyEIS”);

But I couldn`t find how to specify jndi name for my jca. Or what fields of ra.xml are used to register my resource adapter ConnectionFactory.

Please write a small example or ref me to some concete page or section of specification, eventually any advice are welcome.

Thanks

Solved: specifying jndi name of jca is specific to Java EE environment implementation. In GlassFish there is menu Resources->Connectors->Connector Resources.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

圈圈圆圆圈圈 2024-10-26 16:10:38

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

Try the IBM tutorial on JCA: http://www.ibm.com/developerworks/java/tutorials/j-jca/ , it contains simple hello world application and you can download the sources too.

时间你老了 2024-10-26 16:10:38

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

@Remote(SomeService.class)
@Stateless
public class SomeBean implements SomeService {
 @Resource(mappedName="comp/env/eis/MyEIS")
 ResourceX resourceX;

 ...
}

The best way is to use the @Resource annotation or the @Inject annotation. Which one you choose is dependent on your resource:

@Remote(SomeService.class)
@Stateless
public class SomeBean implements SomeService {
 @Resource(mappedName="comp/env/eis/MyEIS")
 ResourceX resourceX;

 ...
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文