単純なログアウトを行っており、ログインルートを正しく参照していることを確認したいと思います。
<h:form>
<h:commandLink value="Logout" action="#{request.contextPath}/#{userController.logout()}" />
</h:form>
しかし、私はこのエラーを受け取ります:
/topnav.xhtml @16,104 action="#{request.contextPath}/#{userController.logout()}" Not a Valid Method Expression: #{request.contextPath}/#{userController.logout()}
アップデート
現在、ログアウトリンクからログインページにナビゲーションルールを追加しています。ログアウトリンクはすべてのページにあるため、ログインページに戻るためのルールを追加する必要があります。これは、単純なアイテムの多くの構成のようです。ログインページが最終的な宛先であり、すべてのページからログインページへのナビゲーションエントリを配置する必要があることを示すメソッドを呼び出すことをお勧めします。