이클립스로 Tomcat을 시킨 후 이클립스를 강제종료하게 되면 Tomcat 프로세스는 실행된채로 남겨져 있다.
다시 이클립스를 실행 후 Tomcat을 실행하게 되면 포트에 프로세스가 있다보니 실행 에러가 뜰 때가 있다.
이때 아래 코드로 프로세스를 Kill을 해준다.
sudo kill -9 [PID]
터미널에서 지정한 톰캣 포트번호를 넣으면 PID 값이 나온다.
sudo lsof -i :[portNumber]
자바에서 PID를 확인하는 코드이다.
System.out.println(ManagementFactory.getRuntimeMXBean().getName());
결과값에 '@' 앞에 있는 값이 PID 값이다.
활성 상태 보기를 클릭하면
java 프로세스가 실행되고 있다.
위에 코드로 프로세스를 kill 하게되면 java 프로세스가 사라지게 된다.
그럼 tomcat이 종료가 되는 것을 알 수 있다.
'Tool > Eclipse' 카테고리의 다른 글
[STS/Eclipse] An error has occurred. See the log file error (0) | 2020.10.07 |
---|---|
[STS/Eclipse] Git에서 가져온 spring project import 방법 (빌드툴 Gradle) (0) | 2020.09.27 |
댓글