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 的端口问题的主要内容,如果未能解决你的问题,请参考以下文章
在 Mac OSX 端口 80 上杀死一个未知的自重启服务器