New World

[리눅스] 톰캣 서버 재기동 본문

Programming/OS

[리눅스] 톰캣 서버 재기동

hyeovi 2023. 4. 25. 01:59
728x90
반응형

회사에서 사용하는 톰캣 서버를 재기동하는 방법을 정리하기 위해 작성한다.

 

톰캣 서버 재기동이 왜 필요한가?

- jsp 파일을 제외한 모든 파일은 서버 재기동을 통해 다시 컴파일 시켜주어야 한다.

 

1. 사용하는 서버에 우측 클릭하여 SSH 를 실행해준다.

2. 사용자 ID/PW를 입력한다.

3. ps -ef | grep tomcat 명령어를 실행하여 지금 실행되고 있는 톰캣 서버를 확인한다

4. 실행되고 있는 톰캣 서버 주소를 드래그하여 이동해준다.

5. cd bin > ls 를 통해 bin 폴더에 있는 파일들을 확인한다

 

ls

=> 디렉토리(directory)에 있는 내용(디렉토리, 파일 등)을 확인

 

6. 확인되면 ./shutdown.sh 명령어를 통해 서버의 작동을 멈춘다.

7. 서버의 작동을 멈춘 곳에서 개발자 모드를 통해 503 에러가 노출되는지 확인한다.

8. 멈춘 것이 확인되면 다시 재기동을 하기 위해 ./startup.sh 명령어를 사용해준다.

9. 재기동이 됨과 동시에 bin 폴더 전 폴더로 돌아가 tail -f catalina.out 명령어를 통해 log 파일을 실행해준다.
10. 만약 재기동하여 서버에 올라간 파일을 확인하는데 문제가 생긴다면 ctrl + c 를 통해 빠져나와 문제가 생긴 코드를 확인해준다.

 

* 명령어 자동 완성 기능은 tab + c 를 눌러 사용해주면 된다.

 

추후 정리 필요 내용

SSH 가 무엇인가? 그외에는 무엇이 있는가?

ps -ef | grep tomcat 명령어를 실행하여 지금 실행되고 있는 톰캣 서버를 확인하는데 만약 2개가 노출된다면 어떻게 확인해야하는가?

503 에러가 무엇인가? (error cat site : https://http.cat/)

catalina가 무엇인가?

반응형
Comments