problema con struts

estebanja
14 de Marzo del 2006
buenas, con el tomcat no puedo correr una aplicaci˛n que usa struts y que muestra una pÓgina usando una action.
Dentro de la carpeta de la aplicaci˛n, hago click en un jsp (Personas.jsp) para correr la aplicaci˛n y me aparece la ventana en blanco sin el týtulo que le puse.

Los contenidos de los archivos pertinentes son:

"Personas.jsp"

<html>
<head>
<title>Mi ejemplo</title>
</head>
</html>


"IniciarAction.java"

public class IniciarAction extends Action{

public ActionForward perform(ActionMapping mapping,ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {

// Extrae los atributos que se necesitan
Locale locale = getLocale(request);
//a la siguiente le agreguŔ el parÓmetro request

MessageResources messages = getResources(request);

HttpSession session = request.getSession();

String action = request.getParameter("action");

ActionErrors errors = null;

try {

if (action == null)
action = "Create";

return (mapping.findForward("success"));

} catch (Exception e)
{
e.printStackTrace(System.out);
errors = new ActionErrors();
errors.add("action",new ActionError ("action.perform.carga.error"));
saveErrors(request,errors);
return (mapping.findForward("failure"));
}


}

}

"struts-config.xml"

<struts-config>
<action-mappings>
<action path="/Personas" type="IniciarAction" name="" scope="request" validate="false">
<forward name="success" path="/Personas.jsp" />
</action>
</action-mappings>
</struts-config>


"web.xml"

<web-app>
<servlet>
<servlet-name>Personas</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>host</param-name>
<param-value>localhost</param-value>
</init-param>
<init-param>
<param-name>port</param-name>
<param-value>8080</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Personas</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>

La aplicaci˛n se llama PERSONAS (es la carpeta donde estÓ todo)
- que en WEB-INF/CLASES tengo la ¨nica clase "IniciarAction.class"
┐Hace falta otra clase?

Vuelvo a repetir, hago click en PERSONAS.JSP y aparece en blanco la pÓg sin titulo.

- Por otro lado, ┐Hay que tocar el class path del sistema del panel de control de windows? ┐QuŔ pasa con mi archivo .classpath, generado desde el entorno de eclipse, donde apunto a las librerias? ┐Tengo que mandarlo a alguna carpeta?

Desde ya muchas gracias
Saludos