tnameserv:OSX 的端口问题

Posted

技术标签:

【中文标题】tnameserv:OSX 的端口问题【英文标题】:tnameserv: Port problems with OSX 【发布时间】: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 可能不是一个选项。 好的,看看这个:***.com/questions/2580279/… 用 SUDO 启动了 Eclipse,它可以工作了!可悲的是,这不是要走的路。 我认为,将应用程序重构为易于配置的端口可能是最佳选择。 【参考方案1】:

重构应用程序可能是最佳选择。端口应该是应用程序的一个选项,可以驻留在属性文件或命令行选项中。

运行事物,即使以 root 或管理员身份进行开发也不是很好的设计。

【讨论】:

以上是关于tnameserv:OSX 的端口问题的主要内容,如果未能解决你的问题,请参考以下文章

将系统日志消息推送或重定向到另一个端口 (OSX)

RPC 端口映射失败 Mac OSX 10.6

Corba 命名服务

在 Mac OSX 端口 80 上杀死一个未知的自重启服务器

为基于AT命令的调制解调器的串行端口开发Mac OSX网络驱动程序

mac osx tcp端口怎么打开