2012-09-06 51 views
0

如何在OSX上使用tnameserv?每次我啓動服務器,我得到下面的錯誤tnameserv:OSX的端口問題

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

據我所知,1020下的端口保留在Mac根,但我機器上的root用戶。我可以用-ORBInitialPort 1050更改端口,但這意味着程序中會改變很多東西。

+0

命令執行時會發生嗎? – maxdec

+0

我試圖運行的名稱服務器是在eclipse IDE中運行的,所以SUDO可能不是一個選項。 –

+0

好吧,看看這個:http://stackoverflow.com/questions/2580279/how-do-i-run-my-application-as-superuser-from-eclipse – maxdec

回答

1

重構應用程序可能是最好的選擇。 Th端口應該是應用程序的一個選項,並且可以駐留在屬性文件或命令行選項中。

即使以root或Administrator身份進行開發,運行的東西也不是很好設計。