如何在OSX上使用tnameserv?每次我启动服务器时,都会收到以下错误
(COMM_FAILURE) Unable to create listener thread on the specified port: 900
据我所知,1020以下的端口是为Mac上的root用户保留的,但我是该机器上的root用户。我可以用-ORBInitialPort 1050
更改端口,但这意味着要更改程序中的许多内容。
答案 0 :(得分:1)
重构应用程序可能是最佳选择。端口应该是应用程序的选项,可以驻留在属性文件或命令行选项中。
运行时,即使以root用户身份进行开发或管理员设计也不是很好。