Criando um projeto no Maven com VRaptor e eclipse  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
Felipe Moraes
Thread.start()

Membro desde: 02/02/2009 10:22:44
Mensagens: 34
Offline

Estou tentando criar um projeto utilizando Maven + VRaptor.

Depois que eu gerei o projeto web no maven e coloquei o VRaptor como dependencia, eu adiciono o projeto no Tomcat pelo eclipse mas ele não funciona.

Alguem já passou por isso?

Alguem poderia me passar um exemplo passo-a-passo para eu testar aqui?

Obrigado.

Abraços!
jurado
Thread.start()

Membro desde: 07/09/2009 16:42:45
Mensagens: 47
Offline

O que exatamente nao funciona? O Tomcat nao sobe o contexto?

Normalmente o log do tomcat é bem explícito nas exceptions que são lançadas no start do contexto.

Coloque aqui o log pra podermos ajudar.

Provavelmente você se esqueceu de acrescentar alguma dependência no pom.xml.
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

se vc tá com o VRaptor 3.4.0, faltou publicá-lo com uma dependência, basta colocar isso no web.xml:


--
Caelum
www.caelum.com.br

Felipe Moraes
Thread.start()

Membro desde: 02/02/2009 10:22:44
Mensagens: 34
Offline

Lendo o que eu escrevi, me expressei mal.

Eu crio o projeto maven, coloco as dependecias...e não consigo adicionar no Tomcat no eclipse...

Já criei o projeto pelo eclipse, pela linha de comando...e nenhum funcionou...

eu tenho que colocar alguma coisa no pom.xml do projeto pro tomcat reconhecer como projeto web???

valeuu

This message was edited 1 time. Last update was at 09/10/2011 21:52:21

Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

precisa...

no comecinho do pom tem uma tag <package>, coloque como valor "war" (sem aspas).

coloque também a configuração do eclipse-plugin daqui:
https://github.com/caelum/vraptor-scaffold/blob/master/spec/vraptor-scaffold/generators/app/templates/pom.xml

--
Caelum
www.caelum.com.br

jurado
Thread.start()

Membro desde: 07/09/2009 16:42:45
Mensagens: 47
Offline

Vc deve configurar o projeto com a facade de Dynamic Web Application.

Clique com o botão direito no projeto e va em Configure / Facade. Não esqueça de configurar src/main/webapp no link "furter configurations" após selecionar o Dynamic Web Application.

Ah, vc precisará do m2e e m2e for wpt pra funcionar redondo. Use o eclipse market place.
Felipe Moraes
Thread.start()

Membro desde: 02/02/2009 10:22:44
Mensagens: 34
Offline

Já configurei tudo como vocês me explicaram...adicionei no Tomcat....

mas quando tento acessar não funciona...não mostra nem um erro no console do eclipse...e aparece o erro de pagina não encontrada no browser...
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

mas aparece que subiu a página? vc tá acessando pela url correta?

--
Caelum
www.caelum.com.br

Felipe Moraes
Thread.start()

Membro desde: 02/02/2009 10:22:44
Mensagens: 34
Offline

Não aparece nada no console...

quando eu acesso o endereço "http://localhost:8080/TesteVraptor/", a aplicação chama a página de index normalmente....

mas quando eu chamo a classe pra testar o vraptor no seguinte endereço "http://localhost:8080/TesteVraptor/hello/teste" da erro de página não encontrada...e nem a mensagem q eu coloquei para aparecer no console é mostrada...
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

coloque isso na sua pasta src e veja se aparece algo do vraptor:

https://github.com/caelum/vraptor/blob/master/vraptor-blank-project/src/log4j.xml

--
Caelum
www.caelum.com.br

Felipe Moraes
Thread.start()

Membro desde: 02/02/2009 10:22:44
Mensagens: 34
Offline

Lucas Cavalcanti wrote:coloque isso na sua pasta src e veja se aparece algo do vraptor:

https://github.com/caelum/vraptor/blob/master/vraptor-blank-project/src/log4j.xml


Não aconteceu nada...só o console normal do tomcat:

Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

vc registrou o filtro do VRaptor no web.xml?

--
Caelum
www.caelum.com.br

Felipe Moraes
Thread.start()

Membro desde: 02/02/2009 10:22:44
Mensagens: 34
Offline

Lucas Cavalcanti wrote:vc registrou o filtro do VRaptor no web.xml?


Era isso mesmo Lucas...Valeu...

mas eu pensei q não precisava registrar o filtro no tomcat 7 porque ele implementa a Servlet 3.0...ou estou errado?

Valeuu
Lucas Cavalcanti
GUJ Hacker
[Avatar]

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

o seu web.xml estava declarado como servlet 3.0? se estava como 2.x precisa da declaração do filtro

--
Caelum
www.caelum.com.br

Felipe Moraes
Thread.start()

Membro desde: 02/02/2009 10:22:44
Mensagens: 34
Offline

Lucas Cavalcanti wrote:o seu web.xml estava declarado como servlet 3.0? se estava como 2.x precisa da declaração do filtro


Entendi...tirei a declaração de filtro e declarei o web como 3.0 e funcionou...legal...

eu pensei que só precisa ser o Tomcat 7 que ja funcionava...valeuu
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team