출처 - https://mjn5027.tistory.com/15
톰캣(TomCat) 서버를 비정상적으로 종료한다던지, 다른 포트를 동시에 열었다던지 등의 이유로
가끔 [ 'Starting Tomcat v8.5 Server at localhost' has encountered a problem. Serveral port..... ] 에러가 뜰 때가 있다.
이는 서버가 충돌나면서 뜨는 에러이니 아래의 과정을 따라해주면 해결이 된다.
1. 서버를 켰더니 아래와 같은 에러가 떴네요. 포트(서버)가 충돌났다고 합니다.
2. 이클립스 하단에 있는 Servers 탭의 충돌이 난 해당 톰캣 서버를 더블클릭합니다.
3. Ports 부분을 보면 이 톰캣 서버의 해당 Port Number를 알 수 있다. 이 Port Number를 잘 기억해두자.
4. 바탕하면 윈도우 시작메뉴 => cmd 입력 => 명령 프롬프트 우클릭 후 관리자 권한으로 실행하세요.
5. 명령 프롬프트 창에 netstat -a -o 를 입력하세요.
netstat -a -o
6. 보면 아까 본 포트들이 하나의 7328 PID를 쓰고 있다는 것을 알 수 있다. 이 PID를 죽여야해요.
7. 다시 명령프롬프트에 taskkill /f /pid 7328을 입력해요.
taskkill /f /pid 7328
8. 아래와 같이 프로세스가 종료되었다는 문구가 뜨면 정상 종료된 것이에요.
위의 과정을 다 거친 후 다시 톰캣 서버를 실행하면 정상적으로 켜질 것이다.
만약 또 안켜진다면 이는 포트충돌에러가아닌 다른 에러이니 다른방법으로 찾아서 해결하셔야합니다.
'[ Web ] > JAVA_JSP_TOMCAT_Eclipse' 카테고리의 다른 글
[Java] 자바(JDK) 버전 확인 방법 (cmd 명령어) (0) | 2022.07.19 |
---|---|
[Java] Java EE에서 Jakarta EE로의 전환 (0) | 2022.07.15 |
[Tomcat] The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. (0) | 2022.07.14 |
[Tomcat]Tomcat 서버 설정파일(server.xml) (0) | 2022.07.13 |
[Tomcat]톰캣 실행시 로그 한글깨짐현상 (0) | 2022.07.13 |
댓글