Mensagens enviadas por: seufagner
Índice dos Fóruns » Perfil de seufagner » Mensagens enviadas por seufagner
Autor Mensagem
Eu substituí o HV 4 pelo HV 3, ele tem dependências com o Hibernate Core.



Estou usando Membase para persistência, mas isso é outro assunto. rs

Vou procurar outra implementação da JSR 303, se é que existe.


Valeu!
Ola

Há uma incompatibilidade entre a versão atual do HV e a classe utilitária para mocks do HV, buit-in no VRaptor.

O HV já não utiliza a classe org.hibernate.validator.ClassValidator (ela, ao menos, não está no JAR). Alguém já pegou este erro?






Estou investigando para refatorar este e, caso resolva antes de alguém, darei um push lá no Github.


Abs
@bobmoe

Não creio. Estas interfaces fazem parte da especificação.

@Paulo

Justamente por isso eu achei muito estranho, não faz sentido algum. Acredito que eles não cometeriam nem deixariam passar algo tão bobo assim.

Estou tentando rodar no JBoss6 RC1, mas estou levando cano por enquanto.






req.getClass().getInterfaces() >> [interface javax.servlet.http.HttpServletRequest]
res.getClass().getInterfaces() >> [interface javax.servlet.http.HttpServletResponse]

Acredita que no instanceof retorna false? rs



Referência:

http://docs.jboss.org/jbossas/docs/Installation_And_Getting_Started_Guide/5/html/The_JBoss_Server___A_Quick_Tour.html

http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/connector/RequestFacade.html
http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/connector/ResponseFacade.html

Obs: O JBossAS utiliza o JBoss Web, este que, por sua vez, é baseado no Tomcat .
Lucas

Eu verifiquei isso debugando já. As classes que ele utiliza são essas que citei no primeiro post da thread, mais exatamente org.apache.catalina.connector.RequestFacade e org.apache.catalina.connector.ResponseFacade

Verifiquei na API do Tomcat 6 que ambas implementam HttpServletRequest, HttpServletResponse, porém o instanceof retorna false. (?????)

Eu estou usando a configuration web do JBoss, ela me atende já.

Bem, vou investigar aqui, não existe mágica. rs

Tks!
Ola

Quando faço o deploy de um WAR no JBoss 5.1 recebo o seguinte erro:


javax.servlet.ServletException: VRaptor must be run inside a Servlet environment. Portlets and others aren't supported.
br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:72)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


Andei olhando o fonte do VRaptor, mais exatamente a o filtro (br.com.caelum.vraptor.VRaptor ) e ele tem o seguinte código:




O connector do Tomcat 6, embedded no JBoss 5.1, utiliza as classes org.apache.catalina.connector.RequestFacade e org.apache.catalina.connector.ResponseFacade, estas que implementam, de qualquer maneira, HttpServletRequest. Estranho o instanceof não funcionar.

Alguma idéia?
uma palavra: medo
Capricharam desta vez. Já tinha desistido das revistas brasileiras, porém esta edição me parece interessante. Vamos ver o conteúdo! Amanhã vou procurar nas bancas
Só acrescentando @Fmgasparino, você não deve se prender à nomenclatura WebRoot, webapps, WebAlgumaCoisa. Isto é próprio do Eclipse(WTP) que na hora de você empacotar sua aplicação web (gerar war ou usar plugin do seu servlet container ou AS) para deploy, ele vai conter os arquivos/pastas contidas nos diretórios que estejam diretamente abaixo do que você configurou, no seu caso, WebRoot. Só estes arquivos estarão visíveis a partir dos templates (e claro os que estiverem nos seus source folders).
idImovel está nulo. verifique se o nome está correto no formulário
[duplicado]
Lucas

Quanto o array ou a lista contém apenas um elemento o parâmetro vem vazio. Já vi em outra thread que este era um bug do VRaptor.

Isto foi corrigido? Lembro que você sugeriu uma abordagem para tal. Isto foi implementado?

Utilizar um sufixo "_array", "Array", "_list" ou "List" ficaria feio. Usar "[]" iria se resumir a Arrays.


O que você sugere?
Resolvido


Obrigado
 
Índice dos Fóruns » Perfil de seufagner » Mensagens enviadas por seufagner
Ir para:   
Powered by JForum 2.1.8 © JForum Team