Problemas com Struts

Fala galera, blz?

Estou tentando criar um HelloWorld em Struts, mas estou com problemas, esta dando NullPointer no form. Podem me ajudar? Seguem os códigos, não sei onde estou errando:

Form:


package org.apache.form;

import org.apache.struts.action.ActionForm;

public class HelloWorldForm extends ActionForm {
	
	private String message;

	public HelloWorldForm() {
		super();
		message = "";
	}
	
	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

}

Action:


package org.apache.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import org.apache.form.HelloWorldForm;

public class HelloWorldAction extends Action {

	public ActionForward execute(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response) throws Exception {
		HelloWorldForm helloWorldForm = (HelloWorldForm) form;
		helloWorldForm.setMessage("Hello World! Struts");
		return mapping.findForward("success");
	}
	
}

web.xml:

[code]

ExemploStruts action org.apache.struts.action.ActionServlet config /WEB-INF/struts-config.xml 2 action *.do index.jsp [/code]

struts-config:

[code]

<?xml version="1.0" encoding="UTF-8"?> [/code]

jsp:

[code]

<%@taglib uri=“http://struts.apache.org/tags-bean” prefix=“bean”%>

Redirecionado

[/code]

Após acessar o http://http://localhost:8080/ExemploStruts/helloWorld.do aparece Http 500:

javax.servlet.ServletException: java.lang.NullPointerException
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause

java.lang.NullPointerException
org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:289)
org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:357)
org.apache.struts.chain.commands.CreateActionForm.execute(CreateActionForm.java:92)
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

Alguma idéia?

Valeu galera.