There is no catalina.out

爷,独闯天下 提交于 2019-12-01 14:42:58

问题


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.


回答1:


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.




回答2:


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



回答3:


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.




回答4:


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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!