tnameserv:OSX的端口问题

时间:2012-09-06 07:01:45

标签: java distributed-computing corba nameservers

如何在OSX上使用tnameserv?每次我启动服务器时,都会收到以下错误

(COMM_FAILURE) Unable to create listener thread on the specified port: 900

据我所知,1020以下的端口是为Mac上的root用户保留的,但我是该机器上的root用户。我可以用-ORBInitialPort 1050更改端口,但这意味着要更改程序中的许多内容。

1 个答案:

答案 0 :(得分:1)

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

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