Estou usando o pretty.
No pretty-config.xml, faço assim:
A questão é que este funciona:
<url-mapping id="login"> <pattern value="/login" /> <view-id value="/faces/index.xhtml" /> </url-mapping>
E estes não:
<url-mapping id="loginVazio">
<pattern value="/" />
<view-id value="/faces/index.xhtml" />
</url-mapping>
<url-mapping id="principal">
<pattern value="/principal" />
<view-id value="/faces/principal.xhtml" />
</url-mapping>
Não vi diferença