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 | 29 | 30 | 31 |
Tags
- 남궁성과 끝까지 간다
- EC2
- 생성자 주입
- 웹개발
- 패스트캠퍼스
- 프로그래머스
- docker
- Kafka
- JWT
- 쇼트유알엘
- DB
- 스웨거
- AWS
- Spring Security
- emqx
- 카프카
- @jsonproperty
- 시큐리티
- CentOS
- 데이터베이스
- 스프링의 정석
- Spring
- 스파르타코딩클럽
- JavaScript
- visualvm
- 항해99
- 개인프로젝트
- java
- WEB SOCKET
- MYSQL
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 |