Erro Strtus - Não sei oq fazer!

Olá pessoal, sou novo aqui, estou desenvolvendo uma apelicação em Struts, mas ta dando o seguinte erro!

javax.servlet.ServletException: Exception creating bean of class br.i9.sms.LoginActionForm: {1}
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.pages.teste_jsp._jspService(teste_jsp.java:91)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

root cause

javax.servlet.jsp.JspException: Exception creating bean of class br.i9.sms.LoginActionForm: {1}
org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:487)
org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:457)
org.apache.jsp.pages.teste_jsp._jspx_meth_html_form_0(teste_jsp.java:107)
org.apache.jsp.pages.teste_jsp._jspService(teste_jsp.java:79)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:75)

este é o meu struts-config.xml

<global-forwards>
    <!-- Default forward to "Welcome" action -->
    <!-- Demonstrates using index.jsp to forward -->
    <forward
        name="index"
        path="/index.do"/>
</global-forwards>
<action-mappings>
        <!-- Default "Welcome" action -->
        <!-- Forwards to Welcome.jsp -->
    <action            
       path="/index"
       type="org.apache.struts.actions.ForwardAction"
       parameter="/pages/teste.jsp"/>

	<action path="/inclusaoFornecedoresAction" type="br.i9.sms.actions.InclusaoFornecedoresAction" 
                                name="InclusaoFornecedoresActionForm"
                                input="pages/inclusaoFornecedoresPrincipal.jsp"> 
           <forward name="inserido" path="/pages/sucessoInclusao.jsp"/>                                       			   
           <forward name="erro" path="/pages/erro.jsp"/>                                       			   
    </action>
    
    <action path="/loginAction" type="br.i9.sms.actions.LoginAction" 
                                name="LoginActionForm"
                                input="pages/login.jsp"> 
           <forward name="login" path="/pages/sucessoLogin.jsp"/>                                       			   
           <forward name="erro" path="/pages/erro.jsp"/>                                       			   
    </action>
    
     <action path="/inclusaoProdutosAction" type="br.i9.sms.actions.InclusaoProdutosAction" 
                                name="InclusaoProdutosActionForm"
                                input="pages/gerencial.jsp"> 
           <forward name="inserido" path="/pages/sucessoInclusao.jsp"/>                                       			   
           <forward name="erro" path="/pages/erro.jsp"/>                                       			   
    </action>

    <action path="/inclusaoCategoriasAction" type="br.i9.sms.actions.InclusaoCategoriasAction" 
                                name="InclusaoCategoriasActionForm"
                                input="pages/gerencial.jsp"> 
           <forward name="inserido" path="/pages/sucessoInclusao.jsp"/>                                       			   
           <forward name="erro" path="/pages/erro.jsp"/>                                       			   
    </action>


	<action
        path="/indexPrincipal"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/index.jsp"/>

    <action
        path="/indexGerencial"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/gerencial.jsp"/>
        
    <action
        path="/indexFornecedor"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/fornecedor.jsp"/>
                    
	<action
        path="/indexInclusaoFornecedoresPrincipal"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/inclusaoFornecedoresPrincipal.jsp"/>
        
	<action
        path="/indexInclusaoProdutos"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/inclusaoProdutos.jsp"/>
        
	<action
        path="/indexInclusaoCategorias"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/inclusaoCategorias.jsp"/>
        
    <action
        path="/indexInclusaoProdutosFornecedor"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/inclusaoProdutosFornecedor.jsp"/>
        
    <action
        path="/indexListaProdutosFornecidos"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/listaProdutosFornecidos.jsp"/>  
        
     <action
        path="/indexListarFornecedores"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/listaFornecedores.jsp"/>  
        
     <action
        path="/indexListarProdutos"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/listaProdutos.jsp"/>  
        
     <action
        path="/indexListarCategorias"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/listaCategorias.jsp"/>     

Preciso de ajuda urgente, isso não funciona!
se alguem souber!
[]s

o erro nao esta em sua classe!??!?! ele nao esta lançando um exception na classe br.i9.sms.LoginActionForm que voce nao esta trantado!!!

temos que tomar cuidado pois o metodo execute da action tem na sua assinatura o throws new… entao nao precisamos tratar nenhum execao !! mais c ocorrer uma execao acontece esses problemas!!!

esta é minha classe Form!

public class LoginActionForm extends ActionForm
{
private static final long serialVersionUID = 1L;

String usuario;
String senha;

public String getLogin() {
	return usuario;
}
public void setLogin(String login) {
	this.usuario = login;
}
public String getSenha() {
	return senha;
}
public void setSenha(String senha) {
	this.senha = senha;
}

public void reset(ActionMapping mapping, HttpServletRequest request){
	usuario=null;
    senha=null;
}

}

e meu action

public class LoginAction extends Action
{
public ActionForward execute( ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) throws Exception
{

	if (isCancelled(request))  
		return mapping.findForward("erro");				
    else		
    {	
	   AccessFactoryDAO factory = new AccessFactoryDAO();		 
	   UsuarioVO usuVO = new UsuarioVO();		
	 
	   IntUsuarioDAO usuario = factory.getUsuarioDAO();		
	
	   usuVO.setUsuario(request.getParameter("usuario"));
	   usuVO.setSenha(request.getParameter("senha"));		 
				
	   if (usuario.confereUsuario(usuVO)) 
		 return mapping.findForward("login");
	   else 
		 return mapping.findForward("erro"); 
	   
	}		
}

}

não sei oq pode estar errado!

Vc vai precisar debugar sua aplicação e encontrar o erro.
Como o amigo acima disse, o erro está na sua classe.

vou tentar debugar, mas nas classes action e action form da para ver algum erro ai?

aparentemente nao vejo nenhum erro debuga ai cara e ve oq acontece… debuga essa classe tb

IntUsuarioDAO usuario = factory.getUsuarioDAO();

que pde ser algo lah!!

Está faltando a declaração dos seus ActionForm no struts-config.xml

Como no struts-config.xml não tem a referencia do seu actionform, é lançada a exceção dizendo q o mesmo não pode ser criado, pq na declaração vc informa qual a classe. Sacou ?!?

[]'s

Olá amigo, tem sim da uma olhada:

 <form-bean
        name="LoginActionForm"
        type="br.i9.sms.LoginActionForm"/>
        
 <form-bean
        name="InclusaoCategoriasActionForm"
        type="br.i9.sms.InclusaoCategoriasActionForm"/>
 
 <form-bean
        name="InclusaoProdutosActionForm"
        type="br.i9.sms.InclusaoProdutosActionForm"/>
        
 <form-bean
        name="InclusaoProdutosFornecidosActionForm"
        type="br.i9.sms.InclusaoProdutosFornecidosActionForm"/>

Printa ae o seu struts-config.xml “todo” … este erro esta parecendo mais de referência do que na classe.

[]'s

<?xml version="1.0" encoding="ISO-8859-1" ?>

###OBS: NESTA LINHA ACIMA ESTA COM UM WARNING, escrito, the file cannot be validated as there was a connection problem ####

<form-beans>
<!-- sample form bean descriptor for an ActionForm
    <form-bean
        name="inputForm"
        type="app.InputForm"/>
end sample -->

 <form-bean
        name="InclusaoFornecedoresActionForm"
        type="br.i9.sms.InclusaoFornecedoresActionForm"/>
        
 <form-bean
        name="LoginActionForm"
        type="br.i9.sms.LoginActionForm"/>
        
 <form-bean
        name="InclusaoCategoriasActionForm"
        type="br.i9.sms.InclusaoCategoriasActionForm"/>
 
 <form-bean
        name="InclusaoProdutosActionForm"
        type="br.i9.sms.InclusaoProdutosActionForm"/>
        
 <form-bean
        name="InclusaoProdutosFornecidosActionForm"
        type="br.i9.sms.InclusaoProdutosFornecidosActionForm"/>
        

<!-- sample form bean descriptor for a DynaActionForm
    <form-bean
        name="logonForm"
        type="org.apache.struts.action.DynaActionForm">
        <form-property
            name="username"
            type="java.lang.String"/>
        <form-property
            name="password"
            type="java.lang.String"/>
   </form-bean>
end sample -->
</form-beans>
<global-exceptions>
    <!-- sample exception handler
    <exception
        key="expired.password"
        type="app.ExpiredPasswordException"
        path="/changePassword.jsp"/>
    end sample -->
</global-exceptions>
<global-forwards>
    <!-- Default forward to "Welcome" action -->
    <!-- Demonstrates using index.jsp to forward -->
    <forward
        name="index"
        path="/index.do"/>
</global-forwards>
<action-mappings>
        <!-- Default "Welcome" action -->
        <!-- Forwards to Welcome.jsp -->
    <action            
       path="/index"
       type="org.apache.struts.actions.ForwardAction"
       parameter="/pages/teste.jsp"/>

	<action path="/inclusaoFornecedoresAction" type="br.i9.sms.actions.InclusaoFornecedoresAction" 
                                name="InclusaoFornecedoresActionForm"
                                input="pages/inclusaoFornecedoresPrincipal.jsp"> 
           <forward name="inserido" path="/pages/sucessoInclusao.jsp"/>                                       			   
           <forward name="erro" path="/pages/erro.jsp"/>                                       			   
    </action>
    
    <action path="/loginAction" type="br.i9.sms.actions.LoginAction" 
                                name="LoginActionForm"
                                input="pages/login.jsp"> 
           <forward name="login" path="/pages/sucessoLogin.jsp"/>                                       			   
           <forward name="erro" path="/pages/erro.jsp"/>                                       			   
    </action>
    
     <action path="/inclusaoProdutosAction" type="br.i9.sms.actions.InclusaoProdutosAction" 
                                name="InclusaoProdutosActionForm"
                                input="pages/gerencial.jsp"> 
           <forward name="inserido" path="/pages/sucessoInclusao.jsp"/>                                       			   
           <forward name="erro" path="/pages/erro.jsp"/>                                       			   
    </action>

    <action path="/inclusaoCategoriasAction" type="br.i9.sms.actions.InclusaoCategoriasAction" 
                                name="InclusaoCategoriasActionForm"
                                input="pages/gerencial.jsp"> 
           <forward name="inserido" path="/pages/sucessoInclusao.jsp"/>                                       			   
           <forward name="erro" path="/pages/erro.jsp"/>                                       			   
    </action>


	<action
        path="/indexPrincipal"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/index.jsp"/>

    <action
        path="/indexGerencial"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/gerencial.jsp"/>
        
    <action
        path="/indexFornecedor"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/fornecedor.jsp"/>
                    
	<action
        path="/indexInclusaoFornecedoresPrincipal"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/inclusaoFornecedoresPrincipal.jsp"/>
        
	<action
        path="/indexInclusaoProdutos"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/inclusaoProdutos.jsp"/>
        
	<action
        path="/indexInclusaoCategorias"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/inclusaoCategorias.jsp"/>
        
    <action
        path="/indexInclusaoProdutosFornecedor"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/inclusaoProdutosFornecedor.jsp"/>
        
    <action
        path="/indexListaProdutosFornecidos"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/listaProdutosFornecidos.jsp"/>  
        
     <action
        path="/indexListarFornecedores"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/listaFornecedores.jsp"/>  
        
     <action
        path="/indexListarProdutos"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/listaProdutos.jsp"/>  
        
     <action
        path="/indexListarCategorias"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/listaCategorias.jsp"/>     
        

     


<!-- sample input and input submit actions

    <action
        path="/Input"
        type="org.apache.struts.actions.ForwardAction"
        parameter="/pages/Input.jsp"/>

    <action
        path="/InputSubmit"
        type="app.InputAction"
        name="inputForm"
        scope="request"
        validate="true"
        input="/pages/Input.jsp"/>

        <action
            path="/edit*"
            type="app.Edit{1}Action"
            name="inputForm"
            scope="request"
            validate="true"
            input="/pages/Edit{1}.jsp"/>

end samples -->
</action-mappings>
<controller
   processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>
<message-resources parameter="java.resources.application" />
<plug-in className="org.apache.struts.tiles.TilesPlugin" >

  <!-- Path to XML definition file -->
  <set-property property="definitions-config"
                   value="/WEB-INF/tiles-defs.xml" />
  <!-- Set Module-awareness to true -->
  <set-property property="moduleAware" value="true" />
</plug-in>

ESTE é ELE TODO