tomcat Address already in use (Bind failed)
추가
Caused by: org.jboss.netty.channel.ChannelException: Failed to bind to: 0.0.0.0/0.0.0.0:143
중략...
Caused by: java.net.BindException: 주소가 이미 사용 중입니다
중략...
tomcat 기동 시, address 가 중복됨
즉, 8080포트를가 이미 사용 중인 것.
netstat -ano | grep 8080
로 8080포트를 사용중인 프로세스를 검색했을 때
이렇게 총 4개의 프로세스가 나타났다.
[hso100@localhost bin]$ netstat -ano | grep 8080
tcp6 3 0 :::8080 :::* LISTEN off (0.00/0/0)
tcp6 1 0 192.168.111.135:8080 192.168.111.1:49819 CLOSE_WAIT off (0.00/0/0)
tcp6 466 0 192.168.111.135:8080 192.168.111.1:49816 CLOSE_WAIT off (0.00/0/0)
tcp6 531 0 192.168.111.135:8080 192.168.111.1:49815 CLOSE_WAIT off (0.00/0/0)
이를 통해, 'tomcat Address already in use (Bind failed)' 에러가 나타난 이유를 알 수 있다
[hso100@localhost bin]$ fuser -n tcp 8080
8080/tcp: 6211
2. PID 종료 후 재확인
```python
[hso100@localhost bin]$ kill -9 6211
[hso100@localhost bin]$ netstat -ano | grep 8080
아무것도 뜨지 않으므로 8080포트를 가지는 6211 PID는 모두 정상적으로 종료되었다
kill 옵션
-9
-15
참고: [tomcat] 리눅스에서 톰캣서버 강제종료, pid 못찾을 때 방법( port로 processId 찾기 )
참고: [Linux] 리눅스 kill -9 / kill -15