如何让servlet中的System.out.println显示在控制台上?

时间:2013-04-10 03:01:22

标签: java tomcat servlets console

我在Windows中的Tomcat 7.0上运行一个简单的servlet。

为了调试我想

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // do some stuff
    System.out.println("Some stuff was done");
    ...

    PrintWriter out = response.getWriter();
    out.println("Done");
}

但是,我没有在控制台或logs文件夹中的任何日志文件中看到我的System.out.println输出,无论是catalina.log还是catalina.out。我已多次搜索过,但我读过的方法都没有。

我需要的只是让我的输出显示在控制台上而不必使用其他工具,所以如果有人能告诉我如何修复它的步骤,我真的很感激。

1 个答案:

答案 0 :(得分:2)

为了调试,请使用一些日志框架,如log4j

但是,system.out日志将位于catalina.out或Tomcat日志目录中的localhost * .log文件之一

您是否有特定原因未使用日志框架或标准Java日志记录?它更有用,可配置。