Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 시큐리티
- docker
- JavaScript
- java
- 개인프로젝트
- CentOS
- 스파르타코딩클럽
- 쇼트유알엘
- 프로그래머스
- emqx
- MYSQL
- Spring
- 항해99
- EC2
- @jsonproperty
- AWS
- 웹개발
- Kafka
- 생성자 주입
- 카프카
- 데이터베이스
- WEB SOCKET
- visualvm
- 스프링의 정석
- 남궁성과 끝까지 간다
- DB
- Spring Security
- 스웨거
- 패스트캠퍼스
- JWT
Archives
- Today
- Total
Nellie's Blog
[리눅스]리눅스 서버에서 톰캣을 강제종료 하는 방법 (Web server failed to start. Port 8080 was already in use. 해결) 본문
Back-end/java
[리눅스]리눅스 서버에서 톰캣을 강제종료 하는 방법 (Web server failed to start. Port 8080 was already in use. 해결)
Nellie Kim 2023. 6. 27. 22:55728x90
jar를 재배포하는 과정에서 이전의 jar파일이 실행되고 있어서 오류가 났다. Web server failed to start. Port 8080 was already in use. 라는 문구가 나왔다.
이전에 실행시켰던 서버를 끄는 방법을 정리해보았다.
1. 실행중인 프로세스 찾기
ps -ef | grep [파일명] 또는 ps -ef (전체 실행중 프로세스 보기)
2. 8080의 포트를 사용하는 프로세스 검색하기
netstat -anp |grep 8080
3. 8080의 포트를 사용하는 PID 검색하기
fuser -n tcp 8080
4. 해당 PID 강제 종료
kill -9 [해당 PID]
1번 명령어 다시 실행하여 종료되었는지 확인 후, 재 배포 하면 된다.
나의 경우 1,4번만 실행해서 종료했다.
배포 후, 서버가 뜨면 ctrl C 로 서버 꺼준뒤, nohup처리를 해주자.
'Back-end > java' 카테고리의 다른 글
UnsatisfiedDependencyException , NoClassDefFoundError 에러 (0) | 2023.09.13 |
---|---|
Illegal invocation 에러 (415에러) (0) | 2023.09.12 |
[혼공자][챕터13-1] 컬렉션 프레임워크 (1) | 2022.12.14 |
[혼공자][챕터10] 예외처리 (0) | 2022.12.07 |
[혼공자][챕터5] 참조타입 (0) | 2022.11.11 |