Estou construindo uma parte do site que é para administração do próprio site. Para não misturar as páginas (JSP e Servlet) criei outros subdiretórios comforme mostrado abaixo:
Para os JSPs
c: omcatwebappsmeuSite
Para os JSPs do módulo Administrador
c: omcatwebappsmeuSiteadministrador
Para os Servlets
c: omcatwebappsmeuSiteweb-infclasses
Para os Servlets do módulo Administrador
c: omcatwebappsmeuSiteweb-infclassesadministrador
A minha dúvida é de como configurar o arquivo web.xml com esse novo subdiretório.
Eu configurei da seguinte forma:
<servlet>
<servlet-name>pagina</servlet-name>
<servlet-class>pagina</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>pagina</servlet-name>
/administrador/pagina
</servlet-mapping>
Mas estou recebendo um erro quando o JSP chama o servlet.
O erro entao nao ta com o mapeamento do teu servlet, mas sim com essa classe TestaAcesso. Voce deve ter colocado ela em um packate cuja estrutura nao esta representada corretamente no WEB-INF/classes ( ou, caso nao esteja em package, a classe nao ta no web-inf/classes ).