【发布时间】:2012-09-06 07:01:44
【问题描述】:
如何在 OSX 上使用 tnameserv?每次启动服务器时,都会出现以下错误
(COMM_FAILURE) Unable to create listener thread on the specified port: 900
我知道 1020 以下的端口在 Mac 上是为 root 保留的,但我是机器上的 root 用户。我可以使用-ORBInitialPort 1050 更改端口,但这意味着要更改程序中的很多内容。
【问题讨论】:
-
sudo 执行命令时确实会发生这种情况?
-
我尝试运行的名称服务器是在 Eclipse IDE 中运行的,因此 SUDO 可能不是一个选项。
-
用 SUDO 启动了 Eclipse,它可以工作了!可悲的是,这不是要走的路。
-
我认为,将应用程序重构为易于配置的端口可能是最佳选择。
标签: java distributed-computing corba nameservers