ExternalContext.dispatch () no funciona

En p: llamada ajax, el oyente invoca el método que contiene

     FacesContext.getCurrentInstance().getExternalContext().dispatch("/uri.jsf");  

no funciona He establecido un punto de interrupción en la línea y permanece en el mismo punto de ejecución. No avanza, tengo que reiniciar el servidor para ejecutar la aplicación nuevamente.

    FacesContext.getCurrentInstance().getExternalContext().redirect("/uri.jsf");

La redirección funciona perfectamente bien. Pero quiero página adelante, que es el envío para navegar a otra página.

Respuestas a la pregunta(1)

Su respuesta a la pregunta