JSF: problema com commandLink

Olá

Estou começando com o JSF e estou tendo um problema. Uso o NetBeans 5.5 e uso a implementação que já vem com ele (Tomcat tb).

Tenho uma página bem simples. Porém, se eu colocar um commandLink nela, na hora de exibir a página dá o erro:

exception

org.apache.jasper.JasperException: javax.servlet.jsp.JspException: null
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

O commandLink que eu coloco é:
<h:commandLink>
<h:outputText value = “um link” />
</h:commandLink>

Se eu usar commandButton, não dá problema.

Alguém sabe por quê?

cara se este link vc precisa só para ir para outra página vc pode usar o <h:outputlink/>

sim sim, poderia, mas não é o caso, preciso ativar um método com o link.

só escrevi deste jeito para mostrar o caso mais simples que ainda dá problema.

aliás, não estou conseguindo fazer a associação entre um actionListener de um commandButton e um método, o método está com a assinatura correta (retorno void e aceita um javax.faces…ActionListener) mas não sei porque não funciona.