第 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>