Kras, eu fiz tudinho… mais não tah rodando… para testar, eu criei um servlet HelloServlet que copiei do tutorial… Ele funciona quando eu coloco na tag: <url-pattern>/*</url-pattern> ae ele entra executando o servlet direto em qualquer aplicação… mais quando eu especifico um nome não roda. Alguma alma caridosa pode dar um look no código e me falar onde estou errando pelo amor de Deus:
P.S. TROQUEI O SINAL < e > por [ e ] pq tava dando erro na pag. para postar aqui flws.
MEU ARQUIVO WEB.XML
[display-name]Projeto Sistema SCAP - Lelinho[/display-name]
[description]
Projeto Sistema SCAP - PCI INTEGRATED MANAGEMENT SERVICES
[/description]
[servlet]
[servlet-name]dev-invoker[/servlet-name]
[servlet-class]
org.apache.catalina.servlets.InvokerServlet
[/servlet-class]
[init-param]
[param-name]debug[/param-name]
[param-value]0[/param-value]
[/init-param]
[load-on-startup]2[/load-on-startup]
[/servlet]
[servlet-mapping]
[servlet-name]dev-invoker[/servlet-name]
[url-pattern]/servlet/*[/url-pattern]
[/servlet-mapping]
[servlet]
[servlet-name]HelloServlet[/servlet-name]
[servlet-class]HelloServlet[/servlet-class]
[/servlet]
[servlet-mapping]
[servlet-name]HelloServlet[/servlet-name]
[url-pattern]/HelloServlet[/url-pattern]
[/servlet-mapping]
[/web-app]
MINHA PÁGINA INDEX.JSP CHAMANDO O SERVILET
<form name=“login” action="/HelloServlet" method=“post”>
Usuário: <input type=“text” name=“username”/>
<br/>
Senha: <input type=“password” name=“password”/>
<input type=submit name=“Envia”>
</form>
MEU SERVLET EM JAVA
import java.io.;
import javax.servlet.;
import javax.servlet.http.*;
public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException, ServletException{
String Nome = request.getLocalName();
String ConnectionType = request.getAuthType() ;
response.setContentType(“text/html”);
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println("<BODY>");
out.println("<H1>" + Nome + “-” + ConnectionType + “</H1>”);
out.println("</BODY>");
out.println("</HTML>");
}
}