| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2010 19:16:42
|
seufagner
JavaEvangelist
![[Avatar]](/images/avatar/5fd0245f6c9ddbdf3eff0f505975b6a7.jpg)
Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline
|
Pessoal
Existe suporte do VRaptor 3.1 ao Tiles 2.2 ?
A forma como configura este mudou:
http://tiles.apache.org/framework/tutorial/configuration.html
Agora é feita através de um servlet ou listener, sem o 'mapping'. O VRaptor suporta o mesmo através, justamente, de sua extensão (ex: .tiles) configurada no PathResolver.
Por enquanto estou utilizando a versão 2.1, que segue à moda antiga. E está me satisfazendo.
Fica a curiosidade
Valeu
|
@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2010 20:44:26
|
seufagner
JavaEvangelist
![[Avatar]](/images/avatar/5fd0245f6c9ddbdf3eff0f505975b6a7.jpg)
Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline
|
Lembrando que o VRaptor 3.1 pede para sobrescrever DefaultPathResolver, porem esta classe pede um construtor
No arquivo PDF de referência do VRaptor não cita este detalhe.
Ps. Já ia esquecendo: Implementando PathResolver ele também não intercepta a chamada.
This message was edited 2 times. Last update was at 28/01/2010 20:48:37
|
@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2010 23:36:19
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
eu não sei como o tiles 2.2 funciona, mas tudo o que vc tem que fazer é redirecionar para uma url que faça com que o tiles rode... tome cuidado que se os arquivos estiverem dentro do WEB-INF, vc provavelmente tem que começar seu path com /WEB-INF
quanto ao construtor do DefaultPathResolver, é só criar um delegate constructor, não tem mto mistério. Se vc usa Eclipse, o próprio Ctrl+1 no erro cria esse construtor
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2010 09:27:24
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Eu fiz um cookbook há algum tempo integrando tiles com vraptor, e está no site do vraptor3. Ele funciona exatamente como você falou, Lucas. Apenas sobrescrevi o PathResolver colocando a convenção para redirecionar para um url *.tiles e configurei o filtro do tiles para aceitar requisições assim. O mais importante é colocar sempre o filter do tiles antes do filter do vraptor.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2010 11:59:57
|
seufagner
JavaEvangelist
![[Avatar]](/images/avatar/5fd0245f6c9ddbdf3eff0f505975b6a7.jpg)
Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline
|
Lucas Cavalcanti wrote:eu não sei como o tiles 2.2 funciona, mas tudo o que vc tem que fazer é redirecionar para uma url que faça com que o tiles rode... tome cuidado que se os arquivos estiverem dentro do WEB-INF, vc provavelmente tem que começar seu path com /WEB-INF
quanto ao construtor do DefaultPathResolver, é só criar um delegate constructor, não tem mto mistério. Se vc usa Eclipse, o próprio Ctrl+1 no erro cria esse construtor
É, eu percebi. Minha dúvida no construtor era de onde viriam os parâmetros. Porém, ainda não funcionou. Simplesmente não detecta o PathResolver ou DefaultPathResolver, ou seja, o engine do Tiles, não sei por que, não é acionado.
This message was edited 1 time. Last update was at 29/01/2010 12:08:14
|
@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2010 12:07:08
|
seufagner
JavaEvangelist
![[Avatar]](/images/avatar/5fd0245f6c9ddbdf3eff0f505975b6a7.jpg)
Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline
|
garcia-jj wrote:Eu fiz um cookbook há algum tempo integrando tiles com vraptor, e está no site do vraptor3. Ele funciona exatamente como você falou, Lucas. Apenas sobrescrevi o PathResolver colocando a convenção para redirecionar para um url *.tiles e configurei o filtro do tiles para aceitar requisições assim. O mais importante é colocar sempre o filter do tiles antes do filter do vraptor.
Eu tinha lido ja. Aquela forma de configurar o Tiles foi deprecated.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2010 14:21:08
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
seufagner wrote:Eu tinha lido ja. Aquela forma de configurar o Tiles foi deprecated.
Xii, estou atrasado, hahahaha. Na verdade o projeto que usei isso está em produção e só terei atualizações dele em março. De qualquer forma foi analisar as mudanças do tiles 2.2 e vou fazer uma nova receita.
Abraços
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/01/2010 15:47:06
|
seufagner
JavaEvangelist
![[Avatar]](/images/avatar/5fd0245f6c9ddbdf3eff0f505975b6a7.jpg)
Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline
|
Spring não suporta Tiles 2.2
http://jira.springframework.org/browse/SPR-5609
|
@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2010 11:34:38
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
seufagner wrote:
É, eu percebi. Minha dúvida no construtor era de onde viriam os parâmetros. Porém, ainda não funcionou. Simplesmente não detecta o PathResolver ou DefaultPathResolver, ou seja, o engine do Tiles, não sei por que, não é acionado.
os parâmetros vc tb recebe no construtor da sua classe e repassa para o construtor da super...
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/01/2011 23:42:05
|
fidelis felipe
Debugger
![[Avatar]](/images/avatar/66a903fcf84e2a0b4a7a606650f6b9ac.jpg)
Membro desde: 29/07/2009 11:16:45
Mensagens: 66
Offline
|
Então, Tem como utilizar o tiles com o vraptor ou algum impecílio? Estava estudando sobre carregar templates em minha aplicação com o tiles e tropecei nesse poste...
Alguém sabe se posso continuar a busca... rs
abcs
|
Development |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2011 00:17:53
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
pode continuar a busca sim, tem como usar =)
aqui:
http://vraptor.caelum.com.br/comunidade.jsp
e aqui: http://vraptor.caelum.com.br/cookbook
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 13:55:08
|
fidelis felipe
Debugger
![[Avatar]](/images/avatar/66a903fcf84e2a0b4a7a606650f6b9ac.jpg)
Membro desde: 29/07/2009 11:16:45
Mensagens: 66
Offline
|
Pessoal, estou implementando tiles na minha aplicação:
o seguinte erro é lançado...
alguem sabe o que possa ser?
Onde tenho,
VRaptor 3.0
Tiles 2.2.2
com as .JAR
tiles-api-2.2.2.jar
tiles-jsp-2.2.2.jar
tiles-servlet-2.2.2.jar
tiles-template-2.2.2.jar
tenho meu web.xml mapeado
Meu Template é este:
Ja Conferi direto pelo crtl+cursor na IDE sobre a string abaixo e ele aponta certinho para os akivos na pasta jsp onde estao
teste.jsp
|
Development |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 14:01:11
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
classNotFound é sempre falta de jars, ou jar com a versão errada..
entra nesse site:
http://www.jarfinder.com
e procura por essa classe que deu o erro, ele vai te mostrar os jars que a contém
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 16:41:16
|
fidelis felipe
Debugger
![[Avatar]](/images/avatar/66a903fcf84e2a0b4a7a606650f6b9ac.jpg)
Membro desde: 29/07/2009 11:16:45
Mensagens: 66
Offline
|
O Erro é esse:
Então no site http://www.jarfinder.com/index.php/ busquei por :
WebappClassLoader
que troxe ...
org.apache.catalina.loader.WebappClassLoader
org.apache.catalina.loader.WebappClassLoader.DummyLogFactory
org.apache.catalina.loader.WebappClassLoader.PrivilegedFindResource
org.apache.catalina.loader.WebappClassLoader.PrivilegedGetClassLoader
org.apache.catalina.loader.WebappClassLoader.ResourceEntry
Então será que alguma dessas libs do meu projeto dão conflito com as do repositorio tomcat ?
to usando essas jar no meu bulid path
antlr-2.7.6.jar
aopalliance.jar
aspectjrt.jar
c3p0-0.9.1.1.jar
cglib-nodep-2.1_3.jar
commons-collections-3.2.1.jar
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging.jar
dom4j-1.6.1.jar
ejb3-persistence.jar
google-collect-1.0.jar
guava-r07.jar
hamcrest-all-1.2RC3.jar
hibernate-3.3.2.jar
hibernate-annotations-3.4.0.jar
hibernate-commons-annotations-3.4.0.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
imageinfo-1.9.jar
java-core-2.6.jar
javassist-3.9.0.GA.jar
jstl-api-1.2.jar
jstl-impl-1.2.jar
jta-1.1.jar
log4j-1.2.15.jar
mail.jar
mirror-1.5.1.jar
mockito-all-1.8.5.jar
objenesis-1.1.jar
ognl-2.7.3.jar
org.springframework.aop-3.0.0.RELEASE.jar
org.springframework.asm-3.0.0.RELEASE.jar
org.springframework.aspects-3.0.0.RELEASE.jar
org.springframework.beans-3.0.0.RELEASE.jar
org.springframework.context-3.0.0.RELEASE.jar
org.springframework.core-3.0.0.RELEASE.jar
org.springframework.expression-3.0.0.RELEASE.jar
org.springframework.web-3.0.0.RELEASE.jar
paranamer-2.2.jar
postgresql-8.2-505.jdbc3.jar
servlet-api-2.4.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar
slf4j-simple-1.5.8.jar
tiles-api-2.2.2.jar
tiles-el-2.2.2.jar
tiles-jsp-2.2.2.jar
tiles-servlet-2.2.2.jar
vraptor-3.2.0.jar
xstream-1.3.1.jar
Do tomcat pelo build path tbm:
C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\lib\...
annotations-api.jar
catalina-ant.jar
catalina-ha.jar
catalina-tribes.jar
catalina.jar
el-api.jar
jasper-el.jar
jasper-jdt.jar
jasper.jar
jsp-api.jar
servlet-api.jar
tomcat-coyote.jar
tomcat-dbcp.jar
C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\lib\tomcat-i18n-es.jar
C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\lib\tomcat-i18n-fr.jar
C:\Program Files (x86)\Apache Software Foundation\Tomcat 6.0\lib\tomcat-i18n-ja.jar
|
Development |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/06/2011 17:12:06
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline
|
o ClassNotFound foi nessa classe:
org.apache.tiles.startup.TilesInitializer
o que aparece embaixo é a stacktrace
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
|
|