2012-06-11 3 views
2

bin에서 startup 명령을 사용하여 tomcat을 시작합니다. 어떻게하면 stdout에 println에 로그 할 수 있고 console 대신 stderr에 오류가 날 수 있습니까? 어떤 파일을 수정하고 어떻게 수정합니까?tomcat logging stdout stderr

답변

5

bin/startup.bat을 실행하면 Tomcat이 백그라운드에서 시작되고 stdout/stderr이 logs/catalina.out으로 리디렉션되어야합니다. 대신에 bin/catalina.sh run을 실행하는 경우 (추가 명령 줄 인수 "run"에주의하십시오) Tomcat은 콘솔에서 실행되어야하며 모든 stdout/stderr가 거기에 표시되어야합니다.

+0

오전 실행중인 내부/외부 명령으로 인식되지 않습니다 – user903772

+0

실행할 명령은'bin/catalina.bat'이고'run'은 해당 스크립트에 대한 명령 줄 인수입니다. –

+0

catalina.bat 실행으로 인해 앱이 콘솔에서 실행되지만 여전히 콘솔에 인쇄되었습니다. – user903772

관련 문제