第 5 章 远程 JNDI 查找


5.1. 将对象注册到 Java 命名和目录接口

Java 命名和目录接口是目录服务的 Java API,允许 Java 软件客户端使用名称来发现和查找对象。

如果注册到 Java 命名和目录接口的对象需要由远程 Java 命名和目录接口客户端(例如在单独的 JVM 中运行的客户端)查找,则必须在 java:jboss/exported 上下文下注册。

例如,如果 messaging-activemq 子系统中的 Jakarta 消息队列必须公开给远程 Java 命名和目录接口客户端,则必须使用 java:jboss/exported/jms/queue/myTestQueue 将它 注册到 Java 命名和目录接口。远程 Java 命名和目录接口客户端可以按照 name jms/queue/myTestQueue 进行 查找。

示例:在 standalone-full(-ha).xml 中配置Queue

<subsystem xmlns="urn:jboss:domain:messaging-activemq:4.0">
  <server name="default">
    ...
    <jms-queue name="myTestQueue" entries="java:jboss/exported/jms/queue/myTestQueue"/>
    ...
  </server>
</subsystem>

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.