[Resolvido] Erro em VRaptor 3.1 + Spring Security 3.0.1  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

tenta deixar o filtro do VRaptor antes, e renomear o applicationContext-security.xml pra applicationContext.xml e colocar no classpath, não na WEB-INF...

--
Caelum
www.caelum.com.br

king_of_gods
JavaTeenager

Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline

Lucas,

Fiz as alterações que você pediu, e continua dando o mesmo erro.
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

tenta remover o filtro do spring, deixa só o do VRaptor...

o applicationContext.xml tem que estar no classpath

[]'s

--
Caelum
www.caelum.com.br

king_of_gods
JavaTeenager

Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline

Lucas Cavalcanti wrote:tenta remover o filtro do spring, deixa só o do VRaptor...

o applicationContext.xml tem que estar no classpath

[]'s


Eu fiz, funcionou. Mas ele funciona sem o spring security.

Eu coloquei minha raiz para ser só acessada pelos users. Mas ele acessa sem passar pela tela de login.
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

tenta ver se o VRaptor está usando o seu applicationContext.xml... coloca algum erro de propósito, ou tenta usar algum componente que está declarado dentro dele..

--
Caelum
www.caelum.com.br

king_of_gods
JavaTeenager

Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline

Lucas Cavalcanti wrote:tenta ver se o VRaptor está usando o seu applicationContext.xml... coloca algum erro de propósito, ou tenta usar algum componente que está declarado dentro dele..


Não está usando.
king_of_gods
JavaTeenager

Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline

web.xml:



applicationContext.xml:


log de qdo eu subo a aplicação:

Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

acho que eu sei corrigir isso... mas precisa ser no src do vraptor... faço isso e te mando um snapshot com a solução, ok?

--
Caelum
www.caelum.com.br

king_of_gods
JavaTeenager

Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline

Lucas Cavalcanti wrote:acho que eu sei corrigir isso... mas precisa ser no src do vraptor... faço isso e te mando um snapshot com a solução, ok?


Obrigado!
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

corrigido e snapshot gerado:
http://oss.sonatype.org/content/repositories/snapshots/br/com/caelum/vraptor/3.1.2-SNAPSHOT/vraptor-3.1.2-20100226.014118-2.jar

-coloque o context-listener de novo no web.xml
-coloque o applicationContext.xml na pasta WEB-INF

agora deve funcionar (o problema dos 2 servletContexts foi resolvido)

--
Caelum
www.caelum.com.br

garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Hmm, aproveitando o tópico do colega... e como ficou essa integração? é mesmo necessário ter um applicationContext? Ou pode ser um vazio ou até mesmo o xml do acegy somente?

E fiquei com outra dúvida? como o vraptor está fazendo? O Spring usa o contexto já criado pelo vraptor ou o contrário?
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6394
Offline

a integração com o Spring security precisa de um applicationContext.xml configurado (talvez no spring 3 tenha algum jeito de não precisar)

o VRaptor usa o contexto do Spring, se existir

--
Caelum
www.caelum.com.br

king_of_gods
JavaTeenager

Membro desde: 28/03/2007 14:28:11
Mensagens: 185
Offline

Lucas,

Funcionou perfeitamente!!

Obrigado pela atenção
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team