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, 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?
L
Lucas_Emanuel
Use o PrettyFaces,
Aí voce mapeia essa URL à uma página.
G
garcia-jj
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?
O URL Rewriter faz exatamente isso. Ele mapeia qualquer_coisa > página.
C
Cesar_Pizolato
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?
O URL Rewriter faz exatamente isso. Ele mapeia qualquer_coisa > página.
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?
C
Cesar_Pizolato
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?
C
Cesar_Pizolato
Ninguem?
C
Cesar_Pizolato
???
C
Cesar_Pizolato
Existe algum modo de alterar o .fitx e deixar sem extensão ? Se eu fizer / dá erro.
C
Cesar_Pizolato
Se tiver algum listener que passe por ele toda vez que eu digitar http://127.0.0.1:8181/* resolveria. Algum ?
Adelar
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”.