I have no idea, how and what to set up, to have catalina.out on the Tomcat on my computer.
I use Tomcat 6.0.28, zipped-version on Windows XP. To start server I just run startup.bat-file.
Do I do something wrong?!
Thanks in advance for any advices.
Mur
[Edited] All records (Exceptions or System.out) will be written in console window. Where to set up, that they would be written to catalina.out?
As I wrote in one of my comments, if I install Tomcat with setup-version, all messages occur in stdout_YYYYMMDD.log and I don't see, where to change this.
Looks like Tomcat 6 on Windows does not write to catalina.out
I can see why this is happening, but not sure where to fix it.
catalina.sh has this line which sends the System outs into catalina.out
"$CATALINA_BASE"/logs/catalina.out 2>&1
this line is missing from catalina.bat which is why this does not appear on windows.
I have written a batch file 'start&log.bat' and put it in tomcat\bin directory. The batch file has one line:
catalina run > ..\logs\catalina.out 2<&1
Are you running any applications with the application server as I think it only creates the file when there is an error in an application.
my experience is that these logs are always produced somewhere, even if not in catalina.out. on Linux 7 tomcat7 yum installed, my system.out.println( messages end up in /var/log/message. fine with me, as long as I can find them. found them there with grep -r 'system.out.println(' * from root directory. Command takes a long time to run.
来源:https://stackoverflow.com/questions/3491574/there-is-no-catalina-out