我在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。我已多次搜索过,但我读过的方法都没有。
我需要的只是让我的输出显示在控制台上而不必使用其他工具,所以如果有人能告诉我如何修复它的步骤,我真的很感激。
答案 0 :(得分:2)
为了调试,请使用一些日志框架,如log4j。
但是,system.out日志将位于catalina.out或Tomcat日志目录中的localhost * .log文件之一
您是否有特定原因未使用日志框架或标准Java日志记录?它更有用,可配置。