2012-09-06 3 views
0

OSX에서 tnameserv는 어떻게 사용합니까? 내가 서버를 시작 매번, 내가 1020에서 포트 맥에 루트를 위해 예약되어 있음을 이해tnameserv : OSX의 포트 문제

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

아래의 오류,하지만 난 기계에 루트 사용자입니다. 나는 -ORBInitialPort 1050으로 포트를 바꿀 수는 있지만 이것은 프로그램에서 많은 것을 바꾸는 것을 의미합니다.

+0

명령을 sudo 할 때 발생합니까? – maxdec

+0

실행하려고하는 nameserver는 Eclipse IDE 내에서 실행되므로 SUDO가 옵션이 아닐 수도 있습니다. –

+0

이 부분을 살펴보십시오. http://stackoverflow.com/questions/2580279/how-do-i-run-my-application-as-superuser-from-eclipse – maxdec

답변

1

응용 프로그램 리 팩터링이 최선의 방법 일 수 있습니다. 포트는 응용 프로그램의 옵션이어야하며 특성 파일이나 명령 행 옵션에 상주 할 수 있습니다.

루트 또는 관리자로 개발하는 것이 좋지 않은 경우에도 실행됩니다.