⁕ "스프링 부트와 AWS로 혼자 구현하는 웹 서비스" 책을 읽고 진행한 프로젝트임
aws의 ec2 서버에 프로젝트를 배포하면서 nohub으로 jar 파일을 실행해야 하는데, 이 때
The Tomcat connector configured to listen on port 8080 failed to start.
The port may already be in use or the connector may be misconfigured.
라는 에러가 발생했다.. 8080포트에 접근할 수 없다는 것인데, 나는 aws에서 다른 인스턴스를 실행하고 있는 것도 아니고 그렇다고 로컬에서 돌리고 있는 것도 아니었다.
그래서 먼저 aws 서버에서
netstat -ltpane
명령어를 실행해서 8080포트의 pid를 찾고
kill (pid)
앞서 찾은 pid를 이용하여 종료하였다.
그리고 다시 deploy.sh를 실행하니 정상적으로 돌아갔다.
도대체 왜 이런 에러가 발생한지 아직도 모르겠지만.. 잘 해결되어서 다행이다.