Alterar estrutura de diretórios no blank project do VRaptor  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Pego o blank project, mudo os nomes para meu projeto e funciona. Mostra o famoso It Works.

Aí crio uma estrutura de diretórios assim:

src/java/XXX
src/test/XXX

Movo via refactor o IndexController.java do blank project (em br.com.para src/java/XXX/controller e recebo erros (inclusive do Spring):

WARN [ComponentScanner ] Class java.XXX.controller.IndexController was not found during bean definition proccess

.....

SEVERE: Exception starting filter vraptor
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'stereotypedBeansRegistrar': Unsatisfied dependency expressed through constructor argument with index 0 of type [java.util.List]: : Cannot find class [java.XXX.controller.IndexController] for bean with name 'indexController' defined in file
...

Cannot find class [java.XXX.controller.IndexController] for bean with name 'indexController' defined in file
...

Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [java.XXX.controller.IndexController] for bean with name 'indexController' defined in file

Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [java.XXX.controller.IndexController] for bean with name 'indexController' defined in file
...
nested exception is java.lang.ClassNotFoundException: java.XXX.controller.IndexController
at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:69


Perguntas:

1) Onde estou errando?
2) O que fazer para usar a estrutura de diretórios que quero?

Abraços
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
Guevara
GUJ Master
[Avatar]

Membro desde: 24/02/2009 17:56:09
Mensagens: 1023
Offline

Já aconteceu algo desse tipo comigo, era pq o blank-project possui uma pasta dentro de /WEB-INF/classes com classes compiladas, ai deletei o conteúdo dessa pasta e funcionou, pude criar meus pacotes e reaproveitar o IndexController.



Analista de Sistemas e desenvolvedor WEB Java e Python
http://twitter.com/eguevara2012
[WWW]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

o VRaptor scaneia tudo que está em WEB-INF/classes

se vc move classes, nem sempre o eclipse apaga o .class antigo, aí dá esse tipo de erro... um project clean costuma resolver mesmo

--
Caelum
www.caelum.com.br

 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team