Ajuda com URL

Eu tenho uma aplicação http://127.0.0.1/APLICACAO/

Se eu fizer http://127.0.0.1/APLICACAO/index.jsf por exemplo, ele passa em um PhaseListener e eu consigo fazer o que quiser nele, eu conseguiria fazer ele passar no mesmo PhaseListener ou em outro caso eu digite a pagina sem a extensão?
Exemplo: http://127.0.0.1/APLICACAO/1234, como eu faria para o Servidor de Aplicação interpretar isso como página e não como diretório ?

Obrigado,

Cesar Pizolato

Procure por URL Rewriter.

Obrigado, mais acho que você não entendeu direito.
Eu quero que ao digitar por exemplo http://127.0.0.1/APLICACAO/1234, o Jboss, Tomcat sei la, interprete o 1234 como uma pagina e passe no meu PhaseListener e não como um sub-diretório, como está acontecendo.

Alguma outra forma?

Use o PrettyFaces,

Aí voce mapeia essa URL à uma página.

Obrigado, mais acho que você não entendeu direito.
Eu quero que ao digitar por exemplo http://127.0.0.1/APLICACAO/1234, o Jboss, Tomcat sei la, interprete o 1234 como uma pagina e passe no meu PhaseListener e não como um sub-diretório, como está acontecendo.

Alguma outra forma?[/quote]

O URL Rewriter faz exatamente isso. Ele mapeia qualquer_coisa > página.

Obrigado, mais acho que você não entendeu direito.
Eu quero que ao digitar por exemplo http://127.0.0.1/APLICACAO/1234, o Jboss, Tomcat sei la, interprete o 1234 como uma pagina e passe no meu PhaseListener e não como um sub-diretório, como está acontecendo.

Alguma outra forma?[/quote]

O URL Rewriter faz exatamente isso. Ele mapeia qualquer_coisa > página.[/quote]
Certo, mais pelo que eu entendi, o URL rewriter usa um arquivo XML para fazer isso, eu preciso pegar do banco de dados essa informação, teria como?
Você consegui me ajudar com um exemplo?

Se eu encontrasse algo que o JBoss interprete antes de chamar qualquer página ou qualquer diretório, eu sei que em asp.net por exemplo, tem uma página chamada global.asax, e lá tem um método onSessionStart, eu tenho algo assim no JBoss ou algo parecido?
Estou fazendo um encurtador de URL, só que eu não sei como fazer o seguinte:
http://pagina/1234, sendo o 1234 o link que deveria redirecionar para alguma coisa, mais ai o JBoss interpreta o 1234 como diretório, se eu conseguisse pegar algum método que ele execute antes dele interpretar e dar erro de diretório eu consegueria redirecionar.

Alguma idéia?

Ninguem? :frowning:

??? :frowning:

Existe algum modo de alterar o .fitx e deixar sem extensão ? Se eu fizer / dá erro.

Se tiver algum listener que passe por ele toda vez que eu digitar http://127.0.0.1:8181/* resolveria. Algum ?

Olá Cesar,
conseguiu resolver o problema? Tenta com “/”

Outra coisa… a pasta 1234 é uma no diretório deploy do JBoss mesmo? Se sim o JBoss somente interpreta como pastas web as com sufixo “.war”.

[]'s