반응형

오류 찾다가 오류가 안나오고 이래서 그냥 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파일이 생성된 것을 볼 수 있다.

 

 

 

 

 

반응형

+ Recent posts