Visuar Servlet no Console - Como fazer?

Salve mais uma vez pessoal do Fórum.
Tudo bem ai com todo mundo?!

Bom, sou totalmente ignorante e iniciante em servlets e JSP, só que de pouquinho em pouquinho estou começando a engatinhar.

Estou estudando por um livro chamado: “Java para Web com Servlets, JSP e EJB”, acho que grande parte de vocês devem conhecer esse livro.

O livro, em seus primeiros capítulos, apresenta alguns exemplos sobre servlets.
Um dos exemplos é o que eu resumo abaixo e apresento o código:

  • Criar um HTML chamado index.html, com o seguinte código:
<html>
<head>
<title>Sending a request</title>
</head>
<body>
<form action=servlet/RequestDemoServlet Method="Post">
<br>
<br>
Author: <input type="Text" Name="Author">
<input type="Submit" Name="Submit">
<input type="Reset" Value="Reset">
</form>
</body>
</html>

E agora, criar o servet que possui esse código:

import javax.servlet.*;
import java.util.Enumeration;
import java.io.IOException;

public Class RequestDemoServlet implements Servlet {
	
public void init(ServletConfig config) throws ServletException {
}
	
public void destroy(){
}

public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {

System.out.println("Server Port: " + request.getServerPort());
System.out.println("Server Name: " + request.getServerName());
System.out.println("Protocol: " + request.getProtocol());
System.out.println("Character Encoding: " + request.getCharacterEncoding());
System.out.println("Content Type: " + request.getContentType());
System.out.println("Content Length: " + request.getContentLegth());
System.out.println("Remote Address: " + request.getRemoteAddr());
System.out.println("Remote Host: " + request.getRemoteHost());
System.out.println("Scheme: " + request.getScheme());

Enumeration parameters = request.getParameterNames();
while (parameters.hasMoreElements()) {
String parameterName = (String) parameters.nextElement();
System.out.println("Parameter Name: " + parameterName);
System.out.println("Parameter VAleu: " + request.getParameter(parameterName);
}

Enumeration attributes = request.getAttributeNames();
while (attributes.hasMoreElements()) {
String attribute = (String) attributes.nextElement();
System.out.println("Attribute Name: " + attribute);
System.out.println("Attribute Value " + request.getAttribute(attribute));
}
}

public String getServletInfo() {
return null;
}

public ServletConfig getServletConfig() {
return null;
}

}

Eu entendi tudo o que o Servlet está fazendo.

Só que eu não consigo visualizar esse servlet, porque ele está usando “System.out.println”, ou seja, está imprimindo no Console. O TomCat não acusa erro nada, apenas apresenta uma página em branco para mim no FireFox. Gostaria de saber como eu visualizo no console.
No livro, mas a frente tem esse mesmo exemplo só que imprimindo no Browser, aí também tudo bem já que entendi e vi como faz com o browser, mas o que eu queria mesmo saber é “COMO VISUALIZAR ESSAS SAÍDAS NO CONSOLE. COMO EU ABRO O CONSOLE E VEJO AS MENSAGENS QUE O MEU SERVLET ESTÁ MANDANDO PARA LÁ?”

No browser é fácil, mas no console eu não consigo.
Daí o que eu fiz, apenas compilei e rodei os servlets, mas não consegui acompanhar suas saídas.

Alguém poderia ajudar aí pessoal?

Desde já agradeço aí a atenção e paciência de todo mundo.

Obrigado mesmo pela força aí…

Valeu pessoal…

Até mais

Júnior[/quote]

Júnior,

Isto dependerá da versão do teu tomcat e de como você está statando ele. Tipo se você iniciar ele como um serviço, ele criará um arquivo de log para armazenar estas informações. Que fica em [catalina_home]/logs.

Caso você inicie do prompt ou da sua ide, ele mostrará as mensagens lá mesmo.

:okok:

Vá no console, entre na pasta bin do Tomcat, e digite:

java -jar bootstrap.jar

Pô galera, Agradeço mesmo a atenção aí de todo mundo…

marcossousa e jairelton valeu mesmo pela dica… Essas eu ainda não testei, mas vou fazer…

Eu consegui ontem a noite, rodei o Tomcat pelo prompt do Windows, daí eu consegui visualizar as informações. Achei interessante as dicas que vocês me deram e já vou testar desse jeito…

Galera, valeu mesmo aí… Obrigado pela atenção e paciência de vocês…

Falows

Júnior