在Tomcat中哪里可以看到来自Servlet的“控制台输出”?

时间:2018-04-23 18:50:26

标签: tomcat servlets

我有一个带main()方法的JavaSE应用程序。我需要在云中运行它。一个不错的选择是Jelastic。所以我将我的项目转换为Dynamic Web项目(Eclipse中的Project Facets),创建了一个ServletContextListener,并将我的所有代码从main()放入Servlet的contextInitialized()方法中。我的代码有System.out.println和logging(slf4j)语句 - 在我的Eclipse IDE中,我在控制台视图中看到了所有输出。但是当我在云端的Tomcat中部署项目时 - 我完全迷失了寻找控制台输出的地方。我想它是在日志中的某个地方,但我找不到那些日志......

2 个答案:

答案 0 :(得分:1)

如果您正在寻找Jelastic中的tomcat日志,那么只需将鼠标悬停在应用程序服务器上并按“Log”按钮即可。

Tomcat Logs in Jelastic

答案 1 :(得分:0)

Tomcat没有将控制台日志重定向到文件,为此您需要使用log4j之类的日志工具,或者一旦启动tomcat,您可以将输出重定向到文件检查thisthis了解详情。