일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- MySQL
- Query
- ubuntu
- 네이티브쿼리
- ㅔㄴ션
- querydsl
- subquery
- 적용우선순위
- docker명령어
- 테스트
- AuthenticationEntryPoint
- WeNews
- appspec.yml
- foreignkey
- 메세지수정
- 포트
- 메소드명
- 서브쿼리
- 테스트메소드
- 2 > /dev/null
- application.yml
- 추후정리
- 외부키
- appspec
- EC2
- 예약
- 컨테이너실행
- 검색
- 커밋메세지수정
- 참조키
- Today
- Total
제뉴어리의 모든것
윈도우에서 포트 검색 및 특정 포트(PID로) 종료하기 본문
웹 개발 도중 이클립스에서 톰캣이 불안정 종료되어
생긴 포트 겹침 오류 때문에 톰캣이 시작되지 않았는데요.
이번 기회에 특정 포트 8080을 찾아 프로세스를
종료시킴으로써 오류를 해결했습니다.
먼저 명령프롬포트창인 CMD를 열어
netstat -a -o
명령어를 입력합니다.
위 사진과 같이
프로토콜 / 로컬 주소 / 외부 주소 / 상태 / PID가
주르륵 나오는데요.
저희가 필요한건 로컬주소에
0.0.0.0: ← 이거 다음 숫자인 port번호와 PID입니다.
다시 한번 위에 사진을 가져와서
제가 필요한 8080포트를 확인해보면???
저기 빨간색 상자로 표시해둔 부분이
8080 포트가 LISTENING으로 종료되지 않고 실행되고 있었네요.
이제 PID 번호를 확인한 다음
8080 포트의 프로세스를 종료시키겠습니다.
명령어
taskkill /f /pid PID번호
를 입력했더니 프로세스 종료가 성공적으로 이루어졌습니다.
그 후 톰캣을 실행했더니 동작도
잘 되고요.
그 외 저에겐 쓰일 용도가 없겠지만
taskkill에 대한 나머지 명령어에 대한
간단한 설명도 추가합니다.
/S 시스템 : 연결할 원격 시스템 지정
/U 도메인유저 : 명령을 실행해야 하는 사용자 컨텍스트 지정
/P 암호 : 해당 사용자 컨텍스트의 암호 지정
/FI 필터 : 작업 집합을 선택하는 필터 적용 ( * 사용가능)
/PID 프로세스ID : 종료할 프로세스의 PID 지정
/IM 이미지이름 : 종료할 프로세스 이미지 이름 지정, (*을 사용하여 모든 작업 or 이미지 지정 가능)
/T 종료 : 지정된 프로세스와 모든 자식 프로세스를 종료
/F 강제종료 : 프로세스 강제종료
/? 도움말 : 도움말 표시
ex) taskkill /S 시스템 /U 사용자이름 /P 암호
ex) taskkill /IM notepad.exe
ex) taskkill /PID 8080 /PID 14430 /T
출처: https://hunit.tistory.com/294 [HunIT Blog]
'기타...' 카테고리의 다른 글
구글 클라우드 플랫폼에 앱 클라이언트 생성하기 (0) | 2021.02.18 |
---|---|
git 원격 저장소의 내용을 내 로컬로 가져오기 (0) | 2021.02.15 |
git revert시 주의 사항 (0) | 2021.02.15 |
[초보용] Git 되돌리기( Reset, Revert ) (0) | 2021.02.07 |
메이븐이란 그리고 intellij에서 메이븐 기능 사용법 (0) | 2021.01.31 |