PessoAll,
estou usando o tomcat 5.0.25. Seguindo uns passos aqui, escrevi um HelloWorld. Adicionei chamando de myapp, fiz o xml e compilei numa boa. Mas na hora de chamar o coitado ele apresenta o error:
HTTP Status 404 - /myapp/servlet/teste
type Status report
message /myapp/servlet/teste
description The requested resource (/myapp/servlet/teste) is not available.
Apache Tomcat/5.0.25
Segundo o manager do tomcat, o aplicativo esta em execução, mas não vejo o resultado do mesmo. Vai o conteúdo do web.xml:
importjava.io.*;importjava.util.*;importjavax.servlet.*;importjavax.servlet.http.*;publicclassTestingServletextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{PrintWriterout=response.getWriter();out.println("<html>");out.println("<head>");out.println("<title>Teste de primeiro Servlet</title>");out.println("</head>");out.println("<body>");out.println("Seja bem vindo ao meu primeiro trabalho J2EE!");out.println("</body>");out.println("</html>");}}
Agora ficou um pouco diferente. Quando chamei exatamente o url que vc me passou, apareceu o mesmo error. Quando eu passei o url com o nome da classe foi parar nisto aqui! http://localhost:8080/myapp/TestingServlet.
Há, eu tanto parei e comecei o servlet como o toncat inteiro. Mesmo erro nos dois!
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Wrapper cannot find servlet class TestingServelt or a class it depends on
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:793)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:702)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:571)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:644)
java.lang.Thread.run(Thread.java:534)