Formulario de login do Spring Security

Tenho o seguinte formulário principal que funciona corretamente

[code]

Autenticação

<h:body>
<ui:composition template=“template.xhtml”>
<ui:define name=“menu”></ui:define>
<ui:define name=“corpo”>

            <p:panel header="Acesso ao Sistema" style="position:absolute; left:50%; top:50%; margin-left:-120px; margin-top:-45px;">
                <h:form>
                    <center>
                        <h:outputText value="Usuário ou senha incorretos!" rendered="#{param.erro}" style="color: darkred"/>
                    </center>
                 </h:form>    

                <form action="j_spring_security_check" method="post">  

                    <table>
                        <tr>
                            <td>
                               
                              <h:outputLabel for="j_username" value="Usuario: *" /> 
                            </td>
                            <td>
                              <p:inputText  type="text"  id="j_username" required="true"/> 
                            </td>
                        </tr>
                        <tr>
                            <td>
                               
                            <h:outputLabel for="j_password" value="Senha: * " />
                            </td>
                            <td>
                                <p:password  id="j_password" required="true"/> 
                            </td>
                        </tr>
                        <tr>
                            <td colspan="3">
                                <center>
                                    <h:commandButton value="Acessar"/>
                           
                                </center>


                            </td>
                        </tr>
                    </table>
                </form> 
                       
            </p:panel>

        </ui:define>
    </ui:composition>
</h:body>  
[/code]

porém no rodapé da página aparece a seguinte mensagem :"The button/link/text component needs to have a Form in its ancestry. Please add <h:form>. "

O erro indica que estes componentes necessitam estar dentro de h:form.

Tente colocar h: na frente de da declaração do form e teste novamente.

cara eu já fiz isso, porém quando coloco o h, o spring security deixa de fazer a autenticação

Alguém tem algum ideia ? necessito urgente solucionar isso