Comecei à pouco a usar o GUJ, então tenham paciência.
Estou com duvida quanto ao mapamento da servlet.
Criei algumas Servlets para gerar telas de login e autenticar o usuario, também estou usando Sessão (por enquanto não tenho duvidas nessa parte)
mas quando mapeio a servlet o browser não executa, aparece: “The webpage cannot be found” HTTP 404. Não aparece como erro do Apache!
Segue a web.xml, para ver se o mapeamneto esta certo:
<web-app>
<welcome-file-list>
<welcome-file>GeraTelaLogin.jsp</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<servlet>
<servlet-name>Gera</servlet-name>
<servlet-class>servlets.GeraTela</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Gera</servlet-name>
<url-pattern>/GeraTela</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Valida</servlet-name>
<servlet-class>servlets.ValidaLogin</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Valida</servlet-name>
<url-pattern>/ValidaLogin</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Inicia</servlet-name>
<servlet-class>servlets.IniciaAplicacao</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Inicia</servlet-name>
<url-pattern>/IniciaAplicacao</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>Logout</servlet-name>
<servlet-class>servlets.EfetuaLogout</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Logout</servlet-name>
<url-pattern>/EfetuaLogout</url-pattern>
</servlet-mapping>
</web-app>
Gostaria de saber também se posso executar diretamente uma servlet ou ela deve ser chamada por uma pagina jsp ou html?
sei também que codigos HTML não são recomendaveis em uma servlet, mas este é apenas um treino meu !
Agradeço a quem me responder!