Javax.servlet.ServletException ao chamar action

Estou tendo o seguinte problema usando Struts + Tomcat:

Tenho uma action chamada LogonAction.java
Tenho um form chamado LogonForm.java
Quando eu chamo a action a partir de um form no meu index.jsp
aparece a seguinte exeption:

javax.servlet.ServletException: Servlet.init() for servlet action threw exception
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	java.lang.Thread.run(Thread.java:534)


root cause 


java.lang.NullPointerException
	org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:705)
	org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:670)
	org.apache.struts.action.ActionServlet.init(ActionServlet.java:342)
	javax.servlet.GenericServlet.init(GenericServlet.java:211)
	org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
	org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
	org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
	org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
	org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
	org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
	java.lang.Thread.run(Thread.java:534)

Esse é p mapeamento do form e da action no struts-config.xml

<form-bean name="LogonForm" type="gov.itaipu.gti.struts.forms.LogonForm">
</form-bean>

<action path  = "/LogonAction"
	    	name="LogonForm"
	    	validate = "false"
            type  = "gov.itaipu.gti.struts.action.LogonAction"
            input = "index.jsp">
            <forward name="OK" path="/pages/buscapornome"/>
            <forward name="ERROR" path="/pages/error.jsp"/>
</action>

E essa é a pagina de onde eu chamo a action

<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>Guia Telefônico Interno</title>
</head>
<body>
	<html:form action="/LogonAction">
		nada:     <html:text     property="str" size="11"/></p>
			
				<html:submit value="Inserir"   />
	</html:form>

</body>
</html>

Alguém tem idéia de que pode estar causando a null pointer exception que não está permitindo a incialização da servlet que vai executar a action… ???

valews

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Matheus [/color][/size] :joia:

Tente:

<html:form action="/LogonAction.do"> 

Senão num sei o que pode ser!

Abraços!