목차
- 톰캣 서버 HTTPS 설정을 위한 p12 파일 PEM 변환 예제 이전 포스팅 링크 및 설명
- 톰캣 서버 ajp 로드밸런싱 설정 예제 이전 포스팅 링크 및 설명
- 톰캣 서버 설치 예제 이전 포스팅 링크 및 설명
- 톰캣 서버 카탈리나 로그 파일 확인 예제
- 톰캣 서버 tail 명령으로 서버로그 실시간 확인 예제
톰캣 서버 HTTPS 설정을 위한 p12 파일 PEM 변환 예제 이전 포스팅 링크 및 설명
안녕하세요. 오늘 포스팅에서는 톰캣 서버가 동작하면서 발생하는 로그들을 실시간으로 보는 방법에 대해 알아보도록 하겠습니다. 오늘 로그 확인 예제를 알아보기에 앞서 이전 포스팅에서는 톰캣 서버에 HTTPS 보안 설정을 하는 방법에 대해 알아보았었습니다. 특히 HTTPS 암호화 서버를 적용하기위해서는 p12 파일의 서버 인증서, 키 파일이 필요했습니다. 따라서 현재 톰캣 서버를 암호화 서버로 구성중이시라면 저러한 P12 파일을 생성하여 적용하는 방법을 알면 좋습니다. 해당 예제가 궁금하시다면 아래의 포스팅 링크를 참고하여 P12 인증서, 키 적용 방법을 학습해보세요.
2021.12.05 - [Linux/Tomcat] - Linux 톰캣 HTTPS 적용 - P12 파일로 PEM 파일 생성하기(keytool pem)
톰캣 서버 ajp 로드밸런싱 설정 예제 이전 포스팅 링크 및 설명
다음으로 이전 포스팅에서는 아파치 서버에서 톰캣 서버의 ajp 포트로 로드밸런싱을 설정하는 방법에 대해 알아보았습니다.ajp는 로드밸런싱을 위해 자주사용되는 프로토콜 입니다. 일반적으로 톰캣 서버를 설치하면 8009번 포트로 기본 설정되어있습니다. 아파치 서버에서는 외부 클라이언트로부터 요청이 들어오면 톰캣의 8009번 포트로 대신 연결을 요청하여 트래픽의 부하를 분산시킵니다. 만약 톰캣 서버로 로드밸런싱 하는 예제가 궁금하시다면 아래의 포스팅을 참고하여 아파치 서버 로드밸런싱 설정 방법을 확인해보세요.
2023.09.14 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 아파치 톰캣 로드밸런싱 설정 예제(tomcat, apache, load balance)
톰캣 서버 설치 예제 이전 포스팅 링크 및 설명
마지막으로 이전 포스팅에서는 톰캣 서버를 설치하는 방법에 대해 알아보았습니다. 위의 예제들을 실행하기에 앞서 톰캣이 먼저 설치되어있어야합니다. 특히 해당 포스팅에서는 윈도우가 아닌 리눅스 우분투 환경에서 톰캣을 설치하는 방법에 대해 알아보았습니다. 이처럼 리눅스 환경에서 톰캣 서버 파일을 다운로드받아 특정 경로에 설치하는 방법을 아직 모르신다면 해당 포스팅의 예제가 도움될 수 있습니다. 직접 WAS 서버를 구성해보고 싶으시다면 아래 링크를 참고하여 톰캣 서버 설치하는 방법에 대해 학습해보세요.
2020.07.13 - [Linux/Tomcat] - 리눅스 우분투 tomcat 7 설치(Ubuntu, Tomcat, Install)
톰캣 서버 카탈리나 로그 파일 확인 예제
아래는 톰캣 서버가 실행되고 클라이언트의 요청이 오거나 응답 혹은 에러에 대한 로그가 저장되는 Catalina.out 로그 파일 경로를 확인하는 예제입니다. tomcat 설치 경로의 logs 디렉토리에 자동으로 생성됩니다. cat 명령으로 Catalina.out 로그파일을 열어보면 지금까지의 클라이언트 접근 정보가 나타납니다. 또한 서버 구동에 필요한 정보와 에러 로그도 포함됩니다.
$ cd /d/hmdm/apache-tomcat-8.5.61
$ cd logs
$ ls -al
$ cat catalina.out
톰캣 서버 tail 명령으로 서버로그 실시간 확인 예제
아래는 리눅스의 tail 명령으로 톰캣 서버 로그를 실시간으로 확인하는 예제입니다. -f 옵션을 사용하면 클라이언트 접근시 곧 바로 로그가 화면에 출력됩니다. 서버가 비정상 동작하거나 어떤 요청들이 들어오고있는지 디버깅할 때 자주 확인하는 로그입니다. 직접 톰캣 서버를 설치하여 tail 명령으로 실시간 로그를 확인해보세요.
$ cd /d/hmdm/apache-tomcat-8.5.61
$ cd logs
$ tail -f catalina.out