In Eclipse Java EE servlet does not output to console
eclipse, eclipse-juno, servlets, stdout
Solution
You will find the `System.out.println` outputs in your web container logs i.e in GalssFish logs.
Eclipse prints the sysout in its own console only for standalone applications and not for web applications. The reason is that, web applications are deployed in web containers and are run under those containers. Eclipse just helps that process of deploying the applicaitons but it does not deploy the webapps within it. Hence you will find the logs in the web container i.e glassfish.
Problem
I have a simple `servlet` that creates HTML with PrintWriter and writes to console via `System.out.prinln()` in the same doGet() method. I see HTML part in Eclipse (Java EE perspective) but there is nothing in the `Console View`. Where should `stdout` from a servlet appear in Eclipse? Code looks like this: ``` 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"); } ``` If it makes any difference here are the versions, Eclipse Juno, Java EE 7, GlassFish 4 server.