Validação no struts

Não entendo esse negócio de validação direito…
Já coloquei no validation.xml os meus atributos como <depends=“required”>, ontem funcionou. Hoje, iniciei o sistema denovo e não funcionou mais. No struts-config.xml declarei o form assim

&lt;form-bean name=&quot;funcaInserirSalvarForm&quot; type=&quot;org.apache.struts.validator.DynaValidatorForm&quot; dynamic=&quot;true&quot;&gt;

e o action assim:

&lt;action path=&quot;/funcainserir&quot; type=&quot;cadastrar.action.FuncaInserirAction&quot; name=&quot;funcaInserirSalvarForm&quot; scope=&quot;session&quot; parameter=&quot;acao&quot; input=&quot;/erros.jsp&quot;&gt;

Ai eu descobri o seguinte. Na primeira vez q eu inicio o jBoss ele não valida nenhum campo, mas se eu altero o web.xml e salvo denovo, só para dar um redeploy no sistema, a validação passa a funcionar… :???:

Pq isso? Alguém sabe?