Vraptor inicio

11 respostas
clincks

Ae,

estou apanhando para o vraptor e gostaria da ajuda de vcs…

obs: criei o projeto usando o scaffold:

mvn new projeto --build-tool=mvn

estou usando o maven para gerenciar as dependencias…

GRAVE: Unhandled exception occurred whilst decorating page
br.com.caelum.vraptor.InterceptionException: org.apache.jasper.JasperException: java.lang.NullPointerException
	at br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler.couldntFind(DefaultResourceNotFoundHandler.java:45)
	at br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:71)
	at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
	at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
	at br.com.caelum.vraptor.core.EnhancedRequestExecution.execute(EnhancedRequestExecution.java:23)
	at br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:92)
	at br.com.caelum.vraptor.ioc.spring.SpringProvider.provideForRequest(SpringProvider.java:58)
	at br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:89)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:242)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
	at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:242)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:163)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:108)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:556)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:401)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:242)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:267)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:245)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:260)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.jasper.JasperException: java.lang.NullPointerException
	at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:528)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:359)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler.couldntFind(DefaultResourceNotFoundHandler.java:41)
	... 27 more
Caused by: java.lang.NullPointerException
	at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
	at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:47)
	at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:154)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
	... 33 more
18/02/2011 20:33:13 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [jsp] in context with path [/amigas4] threw exception
br.com.caelum.vraptor.InterceptionException: org.apache.jasper.JasperException: java.lang.NullPointerException
	at br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler.couldntFind(DefaultResourceNotFoundHandler.java:45)
	at br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:71)
	at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
	at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
	at br.com.caelum.vraptor.core.EnhancedRequestExecution.execute(EnhancedRequestExecution.java:23)
	at br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:92)
	at br.com.caelum.vraptor.ioc.spring.SpringProvider.provideForRequest(SpringProvider.java:58)
	at br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:89)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:242)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
	at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:242)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:163)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:108)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:556)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:401)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:242)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:267)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:245)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:260)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.jasper.JasperException: java.lang.NullPointerException
	at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:528)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:359)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler.couldntFind(DefaultResourceNotFoundHandler.java:41)
	... 27 more
Caused by: java.lang.NullPointerException
	at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
	at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:47)
	at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:154)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
	... 33 more

11 Respostas

Lucas_Cavalcanti

qual é o conteúdo da sua index.jsp?

clincks

tae…

pelo que pesquisei, o erro tem aver com o filtro sitemesh

sabem de algum tuto que explique a estrutura do vraptor, como ele funciona??

vlw

Lucas_Cavalcanti

http://vraptor.caelum.com.br/documentacao/vraptor3-guia-de-1-minuto/
http://vraptor.caelum.com.br/documentacao/vraptor3-o-guia-inicial-de-10-minutos/

rodolfoliviero

clincks,

se vc executar mvn jetty:run pela linha de comando e acessar http://localhost:8080 funciona?

clincks

rodolfoliviero:
clincks,

se vc executar mvn jetty:run pela linha de comando e acessar http://localhost:8080 funciona?

Funcionou cara…

queria que funcionasse com o Tomcat…

se eu copiar esses .jar para a pasta lib do tomcat deve funcionar neh? Mas nao era o maven que deveria resolver isso??

Lucas,

nesses tutoriais, o povo só mostra oq fazer(sem saber por que), queria um mais baixo nivel.

Mas agora já ta indo…

Vlww

Lucas_Cavalcanti

vc tá usando o plugin do maven pra eclipse? vc marcou o projeto como WTP?

se vc não faz isso, o maven baixa os jars, mas eles não são copiados para o tomcat, ficam só no classpah.

clincks

Lucas Cavalcanti:
vc tá usando o plugin do maven pra eclipse? vc marcou o projeto como WTP?

se vc não faz isso, o maven baixa os jars, mas eles não são copiados para o tomcat, ficam só no classpah.

Estou usando o plugin sim…

Eu já baixei o eclipse com o WTP integrado, nao achei como marcar o projeto com wtp :?:

rodolfoliviero

clincks,

se o mvn jetty:run funcionou o problema está no seu eclipse.

tenta fazer o seguinte pela linha de comando

mvn eclipse:clean eclipse:eclipse

e da uma refresh no projeto

isso vai limpar suas configuracoes e criar denovo.

clincks

rodolfoliviero:
clincks,

se o mvn jetty:run funcionou o problema está no seu eclipse.

tenta fazer o seguinte pela linha de comando

mvn eclipse:clean eclipse:eclipse

e da uma refresh no projeto

isso vai limpar suas configuracoes e criar denovo.

Vlw Rodolfo,

vou tentar ao chegar em casa hoje.

Também pesquisei aqui e vou tentar adicionar:

<packaging>war</packaging>

ao meu pom.xml.

Com isso o maven deve copiar os jars para o tomcat

rodolfoliviero

clincks,

se vc gerou pelo scaffold ele ja vem com o <packaging>war</packaging>

qualquer coisa da uma olhada nesse video

http://vimeo.com/16612776

clincks

rodolfo,

usei o comando mvn eclipse:clean eclipse:eclipse e funcionou…

vlw

Criado 18 de fevereiro de 2011
Ultima resposta 22 de fev. de 2011
Respostas 11
Participantes 3