JSF commandLink无法处理重定向的错误页面

我正在使用web.xml文件中的以下条目将所有异常重定向到一个简单的错误页面:
<error-page>
  <exception-type>java.lang.Exception</exception-type>
  <location>/error.xhtml</location>
</error-page>
我的错误页面包含:
<ice:form id="errorForm">
  <ice:outputText value="#{guiProps.UnknownError}"/><br/><br/>
  Click <ice:outputLink value="/"> here</ice:outputLink> to attempt to return to the previous page.<br/>
  Click <ice:commandLink value=" here" action="#{UserBean.logoutAction}"/> if you are unable to do so.
</ice:form>
问题是,commandLink在单击时不起作用。永远不会触发logoutAction方法。你得到一个简短的沙漏,我观察了一些XMR动作(通过Chrome浏览器),但没有真正发生。我也试过使用vanilla JSF标签(h:commandLink,h:form等)并且发生同样的事情,所以它是一个JSF问题,而不是ICEfaces问题 也很奇怪......这个问题只发生在使用Glassfish v2.1.1而不是v2.1。我不知道这本身是不是一个v2.1.1错误,但无论如何,如果有办法解决它或找出正在发生的事情,我会感激任何帮助,因为我们当然使用v2.1.1。     
已邀请:
你确定它应该是
UserBean
而不是
userBean
吗?
#{userBean.logoutAction}
    

要回复问题请先登录注册