Pessoal,
Tô tentando resolver um problema muito estranho numa aplicação com JBoss Seam, porque aparentemente era pra estar funcionando.
Para organizar melhor os xhtml, quero colocá-los em sub-pastas, dentro de WebContent.
Mas quando faço isso e especifico no pages.xml a url no view-id, dá erro 404.
Tô fazendo semelhante ao xml abaixo:
<page view-id="/umaSubPasta/xpto.xhtml">
<navigation>
<rule if-outcome="xpto">
<redirect view-id="/outraSubPasta/xpto.xhtml"/>
</rule>
</navigation>
</page>
Alguém tem alguma idéia do motivo disso?
<?xml version="1.0" encoding="UTF-8"?>
<pages login-view-id="/login.xhtml" no-conversation-view-id="/home.xhtml"
xmlns="http://jboss.com/products/seam/pages" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.2.xsd">
<page login-required="false" view-id="/paginas/pessoa/*">
<param name="pessoaId" value="#{pessoaAction.idPessoaSelecionada}" />
<action execute="#{pessoaListAction.prepararPesquisa()}"
if="#{view.viewId eq '/paginas/pessoa/login.xhtml'}"
on-postback="false" />
<!-- if="#{view.viewId eq '/paginas/pessoa/PessoaList.xhtml'}" -->
<action execute="#{pessoaAction.prepararInclusao()}"
if="#{view.viewId eq '/paginas/pessoa/PessoaEdit.xhtml'}"
on-postback="false" />
<navigation from-action="#{pessoaListAction.prepararPesquisa()}">
<begin-conversation join="true" />
<render view-id="/paginas/pessoa/PessoaList.xhtml" />
</navigation>
<navigation from-action="#{pessoaAction.prepararInclusao()}">
<begin-conversation join="true" />
<render view-id="/paginas/pessoa/PessoaEdit.xhtml" />
</navigation>
<navigation from-action="#{pessoaAction.prepararEdicao()}">
<begin-conversation join="true" />
<redirect view-id="/paginas/pessoa/PessoaEdit.xhtml" />
</navigation>
<navigation from-action="#{pessoaAction.salvar()}">
<rule if-outcome="success">
<redirect view-id="/paginas/pessoa/PessoaList.xhtml" />
</rule>
</navigation>
<navigation from-action="#{pessoaAction.atualizar()}">
<render view-id="/paginas/pessoa/PessoaList.xhtml" />
</navigation>
<navigation from-action="#{pessoaAction.remover()}">
<render view-id="/paginas/pessoa/PessoaList.xhtml" />
</navigation>
</page>
</pages>