[RESOLVIDO] Vraptor e Varnish  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
renanpto
JavaEvangelist
[Avatar]

Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline

Boa Tarde,

Estamos realizando alguns testes para adicionar o Varnish (cache web) na frente de uma aplicacao desenvolvida com o Vraptor.

Gostaria de saber, se alguém ja teve a necessidade e como foi feito...

Pois estamos obtendo um comportamento meio estranho, ao acessar a url que o Varnish está atendendo. O sistema não retorna nenhuma resposta no browser, mas chega o Resource do VRaptor atende a requisicao duas vezes....
Log do tomcat:

O estranho, que após a ultima linha. Não tem mais log, sendo que deveria ter carregado os arquivos js, png, css que contem no jsp retornado.

Acessando direto a url do tomcat, o sistema abre de boa....

Galera do VRaptor, gostaria de saber se voces tem alguma dica, para me ajudar a solucionar essa questao.

This message was edited 1 time. Last update was at 16/12/2011 11:26:51


Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br
[WWW] [MSN]
renanpto
JavaEvangelist
[Avatar]

Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline

Será que os interceptors podem influenciar nesse fluxo de geração da resposta ?

Pois publiquei o .war do vraptorblank, e não aconteceu o mesmo problema..

A diferença do menu sistema e vraptorblank, é o uso dos interceptors e a forma como eu aponto para os jsps..
Tipo nos resources, no result eu indico o caminho fisico para o JSP, nao seguindo o modo default do vraptor.

This message was edited 1 time. Last update was at 15/12/2011 15:38:06


Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br
[WWW] [MSN]
renanpto
JavaEvangelist
[Avatar]

Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline

Galera,

Descobri o motivo de nenhuma resposta ser retornada pro browser.

Na aplicacao, existe um filtro que compactava a resposta no formato gzip, fazendo o uso da classe GZIPOutputStream...

Comentei a declaracao do filtro e funcionou...


Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br
[WWW] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

sempre tá tratando duas vezes a requisição?

o filtro do VRaptor está declarado uma vez só no web.xml?

--
Caelum
www.caelum.com.br

renanpto
JavaEvangelist
[Avatar]

Membro desde: 16/04/2007 11:58:32
Mensagens: 458
Localização: Curitiba
Offline

Lucas Cavalcanti wrote:sempre tá tratando duas vezes a requisição?

o filtro do VRaptor está declarado uma vez só no web.xml?

Oi Lucas, blz ?

Não é nenhum problema com o VRaptor, como comentei no post anterior.
Na aplicacao existia um filtro que compactava a resposta no formato gzip, fazendo o uso da classe GZIPOutputStream...
E sabe deus o pq, o Varnish não conseguia entender a resposta... Acompanhando a requisicao pelo Firebug por exemplo, percebia que não chegava nada na resposta..
Removi o filtro e funfou =D.

A execução de duas vezes do resource, devia ser decorrencia dessa questao do filtro e do Varnish. Sem o filtro, tudo voltou ao normal.
Obrigado

Sun Certified Java Programmer 5
Oracle Certified Web Component Developer 5
www.devlogic.com.br
[WWW] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team