gpt4 book ai didi

eclipse - 在 Eclipse Java EE servlet 中不输出到控制台

转载 作者:行者123 更新时间:2023-12-01 09:00:22 25 4
gpt4 key购买 nike

我有一个简单的 servlet,它使用 PrintWriter 创建 HTML,并通过同一 doGet 中的 System.out.prinln() 写入 console () 方法。

我在 Eclipse(Java EE 透视图)中看到了 HTML 部分,但在 Console View 中没有任何内容。来自 servlet 的 stdout 应该出现在 Eclipse 的什么位置?

代码如下:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {


PrintWriter out = response.getWriter();
out.println("<h2>Hello from Applet<h2>");


System.out.println("doGet");
}

如果这有什么不同的话,那就是版本,Eclipse Juno、Java EE 7、GlassFish 4 服务器。

最佳答案

您将在 Web 容器日志(即 GalssFish 日志)中找到 System.out.println 输出。

Eclipse 仅在其自己的控制台中为独立应用程序而非 Web 应用程序打印 sysout。原因是,Web 应用程序部署在 Web 容器中并在这些容器下运行。 Eclipse 只是帮助部署应用程序的过程,但它不会在其中部署 Web 应用程序。因此,您会在 web 容器(即 glassfish)中找到日志。

关于eclipse - 在 Eclipse Java EE servlet 中不输出到控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18158025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com