其中的System.out在servlet写?(Where System.out writes in

2019-06-27 02:24发布

我只是想知道,是System.out.print时()被调用在servlet会发生什么?
它在哪里写的文字?

或者有没有在servlet任何显著使用的System.out的?

Answer 1:

这取决于你的servlet容器上。

对于Tomcat的 :

当在Unix系统中运行Tomcat,控制台输出通常重定向到文件名为catalina.out的。 名称使用环境变量进行配置。 (请参见启动脚本)。 无论被写入System.err的输入/输出会被抓进了该文件。

对于码头 ,你可以重定向标准输出到一个文件:

它可以重定向所有输出发送到stderr和stdout到可以悬停在文件[...]



Answer 2:

是System.out.print()上写入Server Console



Answer 3:

它会在控制台.System.out一般用在servlet来验证某条代码工作,我们可以在控制台参考写。



Answer 4:

没有,没有处于任何显著使用的System.out的servlet 。 东阳,Servlet是网络技术,用于生成动态网页。 通常情况下,它返回响应HTML页面。 因此,没有必要对打印数据Console

对于控制台打印,也有不同之处很多其他选择Servlet 。 但仍然,如果我们想打印在控制台上的数据,那么你可以在里面写service(),doGet(),doPost()等方法也: -

System.out.println("YOUR MESSAGE");

但是,建议避免。



文章来源: Where System.out writes in a servlet?