Ao executar minha aplicação apresenta erro. Será que é alguma configuração no web.xml ou struts-config.xml ?
Tenho as classes.
exemplo.jsp
<h1>Minha primeira página usando Struts !</h1>
TesteSimplesAction
public class TesteSimplesAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println("Executando o código da lógica de negócios ...");
return mapping.findForward("ok");
}
}
Meu web.xml
<servlet>
<servlet-name>testeDeStruts</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>testeDeStruts</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
servlet-config.xml
<struts-config>
<action-mappings>
<action path="/teste" type="struts.action.TesteSimplesAction">
<forward name="ok" path="/exemplo.jsp"/>
</action>
</action-mappings>
<message-resources parameter="resources.application"/>
</struts-config>
Mensagem de erro
HTTP Status 404 - Servlet testeDeStruts is not available
type Status report
message Servlet testeDeStruts is not available
description The requested resource (Servlet testeDeStruts is not available) is not available.
Apache Tomcat/6.0.20
Será que o erro está na minha servlet ?
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
Atenciosamente.