2013-07-22 4 views
0

저는 여기 맥 눅입니다. 내 Grails의 프로젝트를 실행하려고하면포트 8080에있는 서버의 다른 인스턴스

내가 얻을 :

Error Server failed to start for port 8080: Address already in use (Use --stacktrace to see the full trace) 

Windows에서, 방금 netstat -aon를 수행하고 맥에 8080

의 과정을 죽일 것이다, 나는 새로운 해요 그래서 나는 단서가별로 없다. 내가 시도 :

lsof -i 

을하고 난 아직도 8080

에 아무것도 볼 수 없었다 :

lsof -i | grep 8080 

및 포트에 아무것도 볼 수 없었다 8080

그래서 난 그냥 시도

팁이 있습니까?

+1

-P가없는 포트는 이름으로 alisased,'lsof -i -P | grep 8080' – ikumen

답변

1

"lsof -i : 8080"은 수퍼 유저로 이동하는 경우가있을 수 있지만 해당 포트에서 수신 대기중인 내용을 정확하게 표시합니다.

0

내 대답은 SO입니다. 이것은 @ nitind의 대답보다 쉽습니다.

콘솔 창에는 X 및 XX 아이콘이 있습니다. 커서를 위에 올려 놓으면 풍선 도움말에 "실행 취소"및 "종료 된 모든 종료 제거"가 표시됩니다.

둘 다 클릭하십시오. Eclipse는 모든 기존 서버를 지우고 기본 포트에서 서버를 다시 시작할 수 있습니다.