Mensagens enviadas por: bruno_kiau
Índice dos Fóruns » Perfil de bruno_kiau » Mensagens enviadas por bruno_kiau
Autor Mensagem
Então,
O Vraptor está criando duas intâncias da ComponentFactory, como dá para ver pelo log:

22:05:51,903 DEBUG [VRaptor ] VRaptor received a new request
22:05:51,903 DEBUG [PicoComponentRegistry] There's no @SessionScoped component, so skipping session container creation
22:05:51,910 DEBUG [PicoComponentAdapter] New adapter for br.com.bruno.business.vraptor.integration.DbSessionCreator
22:05:51,911 INFO [DbSessionCreator ] Adicionando conexão do contexto: br.com.bruno.business.vraptor.integration.DbSessionCreator@2b1682
22:05:51,911 INFO [DbSessionCreator ] Adicionando conexão do contexto: br.com.bruno.business.vraptor.integration.DbSessionCreator@7616ad


Sabem o motivo, ou como resolver este problema?
Lucas,
Não é só o log que está duplicado. Eu rodei o tomcat em modo debug com breakpoint nestes métodos e eles executam duas vezes para cada request, portanto criando duas conexões por request.
Não estou com acesso ao código agora, mas quando puder, vou verificar se são duas instâncias diferentes.
Pessoal, estou tendo um problema que não consigo identificar.
Tenho um ComponentFactory que cria a sessão com o banco de dados. Acontece que o método está sendo invocado duas vezes e não consigo resolver esse problema.
Portanto, peço a ajuda do pessoal do VRaptor.

Segue código da classe:



Log:


03:04:51,560 DEBUG [VRaptor ] VRaptor received a new request
03:04:51,560 DEBUG [PicoComponentRegistry] There's no @SessionScoped component, so skipping session container creation
03:04:51,585 DEBUG [PicoComponentAdapter] New adapter for br.com.bruno.business.vraptor.integration.DbSessionCreator
03:05:00,326 INFO [DbSessionCreator ] Adicionando conexão do contexto!!
03:05:00,661 INFO [DbSessionCreator ] Adicionando conexão do contexto!!

...


03:05:03,004 DEBUG [ToInstantiateInterceptorHandler] Invoking interceptor ForwardToDefaultViewInterceptor
03:05:03,004 DEBUG [ForwardToDefaultViewInterceptor] Request already dispatched and commited somewhere else, not forwarding.
03:05:03,489 INFO [DbSessionCreator ] Removendo conexão do contexto!!
03:05:04,010 INFO [DbSessionCreator ] Removendo conexão do contexto!!
03:05:04,011 DEBUG [VRaptor ] VRaptor ended the request
Lucas, não posso fazer desta maneira, pois teria problemas com SEO.
Vou ter que fazer a logic principal gerar todos os dados mesmo e separar apenas os jsps.
plic_ploc, tentei da maneira que vc indicou, mas não funcionou.

jsp:

ERRO
GRAVE: Servlet.service() for servlet default threw exception
java.io.FileNotFoundException: The requested resource (/vraptor-blank-project/filters/brands) is not available
at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:773)
at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:411)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:927)


Se eu acessar a uri /vraptor-blank-project/filters/brands diretamente pelo browser, funciona normalmente.

garcia-jj,
Pode explicar por favor, porque isso é gambiarra?
Me desculpe, mas gambiarra, é implementar a mesma lógica que carrega uma view várias vezes.
Imagine que eu tenha que incluir essa view em várias outras, e que a lógica para carregar os dados necessários para exibi-la seja bastante complexa.
Quero que apenas uma lógica seja responsável e saiba carregar os dados necessários para cada view.

Aguardo sugestões para o problema acima. Vlws
Boa tarde pessoal,
Estou começando um projeto, utilizando o VRaptor, e não encontrei na documentação como fazer isso.
Preciso incluir uma logic dentro de um jsp.

Exemplo:



/site/productFilter.jsp:


/site/index.jsp:


Ah tá... Agora que você falou que fui me antentar para o fato! hehehhehe.
Valeu!
Alguém pode me dizer o que siginifica isso que encontrei em um simulado?

int i=1; int j = &simi;

* The &simoperator performs bitwise inversion on integral types;
Afinal de contas, "assert" é uma keyword ou não????
Tenho uma dúvida...
Quando uma thread entra em um método sincronizado de um objeto e adquire a trava, se a thread chamar sleep() ela continuará com a trava para o objeto durante o tempo em que ela dorme ou o objeto é liberado durante esse tempo??
 
Índice dos Fóruns » Perfil de bruno_kiau » Mensagens enviadas por bruno_kiau
Ir para:   
Powered by JForum 2.1.8 © JForum Team