Não funciona: VRaptor3 e maven com plugin Jetty  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
colen
HelloWorld

Membro desde: 06/10/2009 23:18:55
Mensagens: 11
Localização: São Paulo
Offline

Olá, uma dúvida bem de iniciante.
Peguei o blak-project do VRaptor e transformei em um projeto Maven, mudando estrutura de pastas, removendo os jars e colocando dependências no pom.
Tento executar o Jetty: mvn install jetty:run, mas no final tenho uma exception:



Ele está procurando a pasta classes na minha pasta src? Eu copiei a pasta classes de target para a pasta webapp de src e começou a funcionar!

Mas está certo? Na pasta src eu não deveria manter nada compilado, o vraptor deveria usar as classes de target, não? Que estou fazendo errado?

Obrigado!
William

This message was edited 1 time. Last update was at 17/03/2010 14:59:09

[WWW]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

o problema é que o VRaptor tenta buscar suas classes a partir do WEB-INF/classes, e o plugin do jetty não cria essa pasta, e não compila nada pra dentro dela...

coloca no seu eclipse a output folder pra webapp/WEB-INF/classes que vai funcionar...

--
Caelum
www.caelum.com.br

Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

de qualquer forma, isso já foi corrigido, se vc quiser usar a versão snapshot do vraptor, basta adicionar o snapshot directory no seu pom:
http://oss.sonatype.org/content/repositories/snapshots/

e trocar a versão do vraptor pra 3.1.2-SNAPSHOT




--
Caelum
www.caelum.com.br

colen
HelloWorld

Membro desde: 06/10/2009 23:18:55
Mensagens: 11
Localização: São Paulo
Offline

Obrigado pela pronta resposta, Lucas,

Não adiantou usar o VRaptor 3.1.2-SNAPSHOT. A exception parou, ele encontrou as classes do VRaptor, mas continua não encontrando as minhas.

Direcionar o output do Eclipse deu certo. Vou ficar com esta alternativa por enquanto.

Obrigado,
William
[WWW]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

para que o VRaptor encontre suas classes elas tem que estar compiladas em /WEB-INF/classes, OU você precisa colocar a configuração abaixo no seu web.xml:



no caso do mvn jetty:run vc seria obrigado a fazer a configuração

--
Caelum
www.caelum.com.br

colen
HelloWorld

Membro desde: 06/10/2009 23:18:55
Mensagens: 11
Localização: São Paulo
Offline

Perfeito

Obrigado, Lucas!
[WWW]
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team