| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2011 09:56:26
|
luizsignorelli
Smalltalk
![[Avatar]](/images/avatar/58ff1cbdc3f29a9e7149d19f55dab377.jpeg)
Membro desde: 02/02/2011 12:46:12
Mensagens: 4
Localização: Uberlândia
Offline
|
Olá, me deparei com o seguinte problema.
Normlamente, o filter-mapping do VRaptor é assim:
Na nossa aplicação, tivemos a necesseidade de mudar o url-pattern, assim:
Com essa alteração o VRaptor para de resolver as URLs.
Fiz um teste com uma aplicação do zero, criada com VRaptor Scaffold e o erro também acontece. Testei com o vraptor 3.2.0 e 3.3.0.
Esse comportamento é normal, ou é um bug?
valeu
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2011 10:03:02
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Se você está em um ambiente com Servlet 3, talvez você precise colocar isso aqui logo abaixo da tag web-app do seu web.xml.
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2011 10:08:06
|
luizsignorelli
Smalltalk
![[Avatar]](/images/avatar/58ff1cbdc3f29a9e7149d19f55dab377.jpeg)
Membro desde: 02/02/2011 12:46:12
Mensagens: 4
Localização: Uberlândia
Offline
|
garcia-jj wrote:Se você está em um ambiente com Servlet 3, talvez você precise colocar isso aqui logo abaixo da tag web-app do seu web.xml.
Os testes que fiz não foram em ambiente com Servlet 3. Testei com JBoss 4.2.3 e Jetty 6
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/02/2011 15:48:30
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
se vc vai interceptar só /vraptor/* todas as urls do VRaptor precisarão começar com /vraptor, então vc tem que sobrescrever um dos componentes do VRaptor faz esse teste: troca uma de suas lógicas que tão com @Path("/qqercoisa") por @Path("/vraptor/qqercoisa") e vê se funciona se funcionar eu te conto como fazer a configuração pro vraptor fazer automaticamente... porque vc precisa disso mesmo?
This message was edited 1 time. Last update was at 03/02/2011 15:48:47
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2012 13:18:03
|
dgouvea
Java Ninja
![[Avatar]](/images/avatar/c8cd4ba23f96cb8b31f3d.jpg)
Membro desde: 08/05/2003 08:32:35
Mensagens: 288
Localização: São Paulo
Offline
|
Olá Lucas, pode contar!?
Eu preciso disso pois tenho que "reservar" uma pasta para o JAAS proteger. E não quero mudar o nome de todos os @Path's por causa disso.
Obrigado
|
David Gouvea
http://davidgouvea.wordpress.com
Definity Toolkit Framework |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2012 13:41:14
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
crie essa classe:
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2012 13:41:22
|
dgouvea
Java Ninja
![[Avatar]](/images/avatar/c8cd4ba23f96cb8b31f3d.jpg)
Membro desde: 08/05/2003 08:32:35
Mensagens: 288
Localização: São Paulo
Offline
|
Encontrei uma maneira:
Ainda da pra complementar com um POG:
Não sei se essa segunda parte afeta a performance.
|
David Gouvea
http://davidgouvea.wordpress.com
Definity Toolkit Framework |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2012 13:43:37
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
precisa do notFoundHandler? se vc muda as rotas teoricamente não precisa disso.
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2012 13:48:05
|
dgouvea
Java Ninja
![[Avatar]](/images/avatar/c8cd4ba23f96cb8b31f3d.jpg)
Membro desde: 08/05/2003 08:32:35
Mensagens: 288
Localização: São Paulo
Offline
|
Preciso para não alterar os jsps que já estão apontando para o caminho antigo.
Tem forma melhor de resolver?
|
David Gouvea
http://davidgouvea.wordpress.com
Definity Toolkit Framework |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2012 13:50:17
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
vc tah colocando as jsps em /WEB-INF/jsp/prefixo/<controller>/<metodo>.jsp?
a URI que chega no controller não afeta o caminho do jsp... por padrão vai continuar sendo /WEB-INF/jsps/<controller>/<metodo>.jsp
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2012 13:55:08
|
dgouvea
Java Ninja
![[Avatar]](/images/avatar/c8cd4ba23f96cb8b31f3d.jpg)
Membro desde: 08/05/2003 08:32:35
Mensagens: 288
Localização: São Paulo
Offline
|
Não é isso.
Serve para alterar os links das paginas:
${base} = request.getContextPath()
Ao clicar ele vai redirecionar para /app/home/xpto
Assim não preciso mudar todos os jsps que apontam para um controller.
This message was edited 1 time. Last update was at 19/01/2012 13:57:27
|
David Gouvea
http://davidgouvea.wordpress.com
Definity Toolkit Framework |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2012 13:57:08
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
se vc tá usando o vraptor 3.4.0, vc pode fazer:
ou simplesmente mudar a variavel ${base}
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/01/2012 14:06:36
|
dgouvea
Java Ninja
![[Avatar]](/images/avatar/c8cd4ba23f96cb8b31f3d.jpg)
Membro desde: 08/05/2003 08:32:35
Mensagens: 288
Localização: São Paulo
Offline
|
Legal, obrigado pelas dicas
|
David Gouvea
http://davidgouvea.wordpress.com
Definity Toolkit Framework |
|
|
 |
|
|