Struts

Olá pessoal estou tendo o seguinte erro :

javax.servlet.ServletException: No origin bean specified
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

root cause

java.lang.IllegalArgumentException: No origin bean specified
org.apache.commons.beanutils.BeanUtils.copyProperties(BeanUtils.java:224)
sistema.action.entidade.EntidadeAction.execute(EntidadeAction.java:46)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.

Meu codigo :

if ("/incluirEntidadeForm".equals(mapping.getPath()))
{

       EntidadeBean entidadeBean = new EntidadeBean();

       BeanUtils.copyProperties( entidadeBean, entidadeForm);

       entidadeBean.getIncluir();

o erro parece ser na linha

“BeanUtils.copyProperties( entidadeBean, entidadeForm);”

O meu struts-config :

<form-beans>
<form-bean name=“entidadeBean” type=“sistema.bean.entidade.EntidadeBean”/>
</form-beans>

&lt;!--  Action Mapping Definitions  --&gt;
 
&lt;action-mappings&gt;
    
     &lt;action path='/incluirEntidadeForm'  type='sistema.action.entidade.EntidadeAction'  
             validate='false' input='/index.jsp' name='EntidadeAction' &gt;
             &lt;forward name='sucesso' path='/index.jsp'/&gt;
     &lt;/action&gt;

&lt;/action-mappings&gt;

Como vc esta recuperando seu o objeto da referencia entidadeForm ?

no atributo name da tag action, coloque o nome do seu FormBean ! (entidadeBean)

Este erro deve estar acontecendo porque a referencia entidadeForm esta nula.

flw