Mensagens enviadas por: renanpto
Índice dos Fóruns » Perfil de renanpto » Mensagens enviadas por renanpto
Autor Mensagem
Leozin wrote:cara eu to começando a largar mão de VPS

negócio é cloud: mais barato, mais dinâmico e muito mais eficiente

dá uma olhada no AWS que tá show de bola!

Tambem recomendo. Muito facil de usa e rapido.
Tem um post no blog da Caelum sobre o assunto.
http://blog.caelum.com.br/rodando-sua-aplicacao-na-amazon-do-brasil/
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
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...

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.
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.
Minha revista chegou ontem... O conteúdo está bem interessante.... Parabéns =D
Joao Kramer wrote:Acho q já arrumei esse bug, mas estou usando a última versão do Lucene 3.4.0
Ainda não achei um Luke que funcione com a mesma.
Vou mandar para eles (ela simplesmente remove a acentuacao, algumas stop word e transforma tudo para minusculo).
[]s



renanpto wrote:Ufa, descobri o que acontece para o Apache Lucene funcionar dessa maneira, é um BUG no código para o Brasil.
Baixei o fonte e fui acompanhando a execução via debug para chegar no ponto onde zica...

No Luke é possivel ver o bug. No anexo 1, é a imagem com a execução da consulta copia:false. E no segundo a execução da consulta copia:falsee

Reportei o bug pra eles https://issues.apache.org/jira/browse/LUCENE-2877

Na verdade não é um bug. A forma como estava indexada os campos para o Apache Lucene que estava errada.
albama wrote:Se for possível , qual versão do Jboss 5 você está usando ?

Opa, acabamos utilizando a versão 5 mesmo. Lembro que baixei a ultima disponivel. Também na época, se nao me falhe a memória o Jboss 6 não estava na versao final...
Mas é certeza "tem algum jar que tava fodendo"... Pra mim, migrar pro 5 foi o suficiente, ja que a aplicação era bem antiga e roda no jboss 3.
Acho que vai depender de qto voce quer pagar.
Ja utilizei servicos da http://www.webhost.com.br/. Não tenho do que reclamar.
Se for gastar um pouco, pode pegar um VPS por um bom preco e muito mais recursos.
Lucas Cavalcanti wrote:bom, hoje só usando uma factory, ou usando recursos do provider (@Named ou @Qualifier) mesmo

Certo. Uma dica pra quem precise fazer o uso através de herança, será ter pacotes diferentes para o componente.
Por exemplo classes:
Para ter um unico componente conhecido pelo Spring, será a configuracao no web.xml que indica quais pacotes tem os componentes do vraptor.
Nesse exemplo ficando mapeado o pacote "ex.impl", é uma alternativa =D.
Valeu
Parabéns =D
Tem algum filme cadastrado ?
garcia-jj wrote:Estamos desfocando o assunto do tópico, que é sobre tiles.

De qualquer forma, você vai ter um componente na tua aplicação, e logo depois vai sobrescrever. Mas porque você iria querer sobrescrever teu próprio componente? Se é para sobrescrever não faz sentido você ter o componente principal.

A única luz que vejo para isso é no caso dos plugins, porque realmente não faz o mínimo sentido sobrescrever seus próprios componentes.

Desculpe, se o topico saiu um pouco do assunto. É que o autor teve problemas por existir mais de um componente com o mesmo nome e conseguiu resolver.

Lendo os posts, acabei ficando com a dúvida. Sendo que é um comportamento que pode acontecer, tanto que os componentes do VRaptor oferecem esse recurso.
Tem uma issue sobre https://github.com/caelum/vraptor/issues/193 .
Não fazendo o uso somente com herança, pode acontecer de ter diferentes implementações para uma determinada interface, como resolveria ? Teria que criar uma factory que conhece as implementações e que seria responsavel por retornar a implementação correta ?
Lucas Cavalcanti wrote:o VRaptor não tem qualifiers, mas vc pode usar o do Spring que vai funcionar, ou o @Named.

Certo.

Mas há possibilidade de sobrescrever o comportamento dos componentes do VRaptor com o uso de herança, pode ser também oferecido para meus próprios componentes ?

Seria interessante e bem útil se possível.
Lucas Cavalcanti wrote:só pode estender uma vez...

pq vc vai ter vários? como vc sabe qual deles usar? como vc está pensando em diferenciá-los?

Aproveitando o tópico, é possivel utilizar esse recurso com meus proprios componentes ?
Situacao onde preciso utilizar herança para sobreescrever um comportamento por exemplo.

Sei que o Spring lança excecao caso tenha mais de um componente com o mesmo nome, dai o que fazer ?
Existe algo no VRaptor que faça o papel do @Qualifier do Spring ?
 
Índice dos Fóruns » Perfil de renanpto » Mensagens enviadas por renanpto
Ir para:   
Powered by JForum 2.1.8 © JForum Team