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

标签: java distributed-computing corba nameservers


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-22
    • 2019-11-15
    • 2022-11-03
    • 1970-01-01
    • 2011-03-14
    • 2018-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多