segunda-feira, 16 de maio de 2011

[java-br] Aplicação JSF - proxy reverso X navigation rule com redirect

·

 

Bom dia.

Pessoal, gostaria de perguntar se alguém já passou pela mesma situação que
eu.
Estou usando JBoss + Apache (proxy reverso) + Aplicação JSF (Richfaces).

Como a aplicação será acessada por um "domínio" (ex:
aplicacao.dominio.interno), o cliente decidiu utilizar um Apache com proxy
reverso.
Abaixo está a configuração do virtualhost do Apache:
<VirtualHost localhost:80>
servername aplicacao.dominio.interno
ServerSignature on
ProxyPass / http://localhost:8080/APLICACAO/
ProxyPassReverse / http://localhost:8080/APLICACAO/
</VirtualHost>

A aplicação está no mesmo servidor Apache (localhost) eo JBoss escuta na
8080. Não podemos utilizar o JBoss para fazer o virtualhost, tem que ser o
Apache mesmo.

Na aplicação, criei um ViewHandler para remover "/APLICACAO" da URL, e
deixar sempre "/", assim, qualquer inclusão de recursos (ex: scripts a4j,
css do Richfaces) funcionaria.
Até ai tudo bem, tudo funcionou.

O problema é que estávamos usando redirect para os navigation rules do menu
da aplicação.
Sem esse redirect, o JSF faz foward ea URL do browser fica a mesma (ex: ela
permanece como index.jsf, ao inves de ir para usuario.jsf).
E justamente o redirect é feito usando o "localhost". Ao clicar no menu, o
usuário era redirecionado para "localhost:8080/APLICACAO/usuario.jsf".

Alguém já conseguiu resolver isso?

Grato!

Thiago Oliveira

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog