Java 工具集教程

tnameserv.exe Java命名服务

tnameserv.exe 是 Java 开发工具包(JDK)中的一个工具,用于启动 Java 的命名服务(Java Naming and Directory Interface,JNDI)实现中的命名服务。JNDI 是 Java 中用于访问命名和目录服务的 API,它提供了统一的接口来访问各种命名和目录服务,包括 LDAP、DNS、NIS、CORBA 命名服务等。

命令示例

(1)启动命名服务

D:\share_dir\ShareDoc>tnameserv.exe                     
初始的命名上下文: 
IOR:000000000000002b49444c3a6f6d672e6f72672f436f734e616d696e672f4e616d696e67436f6e746578744578743a312e30000000000001000000000000009a000102000000000d31302e3131342e31332e35360000038400000045afabcb0000000020000f424000000001000000000000000200000008526f6f74504f41000000000d544e616d65536572766963650000000000000008000000010000000114000000000000020000000100000020000000000001000100000002050100010001002000010109000000010001010000000026000000020002
TransientNameServer: 将初始对象引用端口设置为: 900
准备就绪。

上面命令将在默认端口(900)上启动 Java 命名服务。启动后,其他 Java 应用程序可以通过 JNDI API 来访问该命名服务。

(2)指定端口号

D:\share_dir\ShareDoc>tnameserv.exe -ORBInitialPort 1099
初始的命名上下文: 
IOR:000000000000002b49444c3a6f6d672e6f72672f436f734e616d696e672f4e616d696e67436f6e746578744578743a312e30000000000001000000000000009a000102000000000d31302e3131342e31332e35360000044b00000045afabcb0000000020000f424000000001000000000000000200000008526f6f74504f41000000000d544e616d65536572766963650000000000000008000000010000000114000000000000020000000100000020000000000001000100000002050100010001002000010109000000010001010000000026000000020002
TransientNameServer: 将初始对象引用端口设置为: 1099
准备就绪。

上面命令将指定命名服务使用的初始端口号为 1099,可以通过这种方式来指定非默认的端口号。

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
公众号