【问题标题】:Cant see output in terminal终端看不到输出
【发布时间】:2011-11-16 04:21:24
【问题描述】:

我试图从我的浏览器运行一个 jsp 页面,但是为什么我在我的 Servlet 中编写的终端中看不到 System.out.println 语句的输出?

谢谢!

【问题讨论】:

  • 我不做 Mac,所以我不知道细节,但在 Windows 上,stdout 出现在不同的控制台中。也许您只需要切换控制台?

标签: jsp servlets terminal osx-lion tomcat


【解决方案1】:

它应该在 catalina.out 日志中可用,请进一步阅读here

【讨论】:

  • 不,默认情况下它不会在 catalina.out 中结束。另请参阅您自己链接的文档(“swallowoutput”上的 Ctrl+F)
  • 好吧,这是旧应用程序,但对于 tomcat6,System.out.println 的输出显示在 catalina.out 中
  • 是的,所有日志都在 /Developer/usr/local/apache-tomcat-7.0.22/logs 中,但我希望它显示在终端上,以便在运行文件时看到它。
  • 我必须运行catalina.out 吗?试过sh catalina.out,说找不到命令。
  • catalina.out 是一个文件,从我的生产部署中,system.out.println 的打印输出被重定向到这个文件。您可以在 linux 中使用 tail 查看此文件,它将显示在终端中。对不起,我不使用mac os,所以我不知道你可以使用什么工具来查看文件。
猜你喜欢
  • 1970-01-01
  • 2017-12-01
  • 1970-01-01
  • 2023-03-26
  • 2012-07-23
  • 2023-04-08
  • 2020-02-24
  • 1970-01-01
  • 2016-05-30
相关资源
最近更新 更多