오류 찾다가 오류가 안나오고 이래서 그냥 System.out.println 써서 직접 디버깅할려고 catalina.out 파일을 찾았더니
이 파일 자체가 생성이 안되고 있었다.
catalina.out 로그파일을 생성하는 방법은 간단하다.
우선 톰캣디렉토리에가서 아래와 같은 명령어를 친다
##### bin 디렉토리로 이동
cd bin
##### catalina.sh 파일을 편집기(vi)로 연다
vi catalina.sh
vi로 파일을 연 상태에서 방향키로 움직여서 (또는 키보드 [ / ]키로 검색) 해당 텍스트가 있는 위치에 가서
if [ -z "$CATALINA_OUT" ] ; then
#CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
CATALINA_OUT=/dev/null
키보드 [ i ]키를 눌러 insert 가능한 상태로 변하게 되면 아래와같이
[ # ]을 변경해준다.
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
#CATALINA_OUT=/dev/null
그리고 빠져나오기 위해 :wq로 저장하고 나와서
톰캣을 재기동해주면
톰캣디렉토리/logs에 catalina.out파일이 생성된 것을 볼 수 있다.
'개발 > 리눅스' 카테고리의 다른 글
NoRouteToHostException 호스트로 갈 루트가 없음 해결 (0) | 2021.11.25 |
---|---|
tomcat http에서 https로 리다이렉트 설정 (0) | 2021.11.19 |
리눅스 mysql 접속 및 쿼리실행 방법 (0) | 2021.10.13 |
shell로 jeus 관리자 접속/재기동/로그 (0) | 2021.05.10 |
리눅스 파일에서 특정 키워드 라인 기준으로 몇줄 출력하는 법 (0) | 2021.04.12 |