728x90
반응형
가끔 톰캣을 실행하면 볼 수 있는 에러.. The server may already be running in another process
즉 이미 해당 8080포트가 실행중이라는 의미이다.
어디선가 겹쳤거나, 중복실행 된 경우인데, 해당 포트를 죽이기만 하면 해결 됨.
taskkill 명령어를 통해 해당 포트를 죽여보도록 하자.
1. 포트의 PID번호 찾기
CMD창을 열고 아래 명령어를 입력해주도록 하자.
netstat -a -n -o
그럼 이것저것 뜨는데, [로컬 주소] 열에서 내가 사용하고자 하는 포트번호를 찾도록 하자.
( 나는 8080 포트이기 때문에 빨간박스 친 녀석이다 )
포트를 찾았다면 오른쪽의 PID ( 여기서는 22596 )을 잘 기억해두도록 하자.
2. taskkill 명령어 입력
taskkill /F /PID [PID번호]
taskkill /F /PID 22596
해당 명령어의 의미는 PID번호가 22596인 녀석의 포트를 죽이겠다는 의미이다.
여기서 /F는 강제종료를 의미하는데, 필수는 아닌데 넣어주는 게 좋다.
만약 이렇게 했는데, "엑세스가 거부되었습니다" 라는 메세지가 뜬다면
CMD창을 열 때 관리자 권한으로 실행 하도록 하자!
이렇게 하면 tomcat이 정상적으로 실행되는 것을 확인 할 수 있다~
728x90
반응형
'서버 > Tomcat' 카테고리의 다른 글
[Tomcat] java.net.socketexception no buffer space available (maximum connections reached ) connect 에러 (0) | 2022.09.13 |
---|---|
[Tomcat] 톰캣 Could not publish to the server.java.lang.NullPointerException 에러 (0) | 2022.05.09 |
[Tomcat] Tomcat을 설치해보자 (0) | 2022.01.08 |
[Tomcat] Heap Memory 늘리기 ( + 리눅스 환경 힙메모리 늘리기 ) (0) | 2022.01.08 |