vraptor 4 + plugin maven tomcat 7 não reconhece controladores

51 views
Skip to first unread message

Marcos Filho

unread,
Sep 28, 2015, 2:23:13 PM9/28/15
to caelum-...@googlegroups.com
estou com um maven project com vraptor 4 + tomcat 7, ao rodar o tomcat7:run ele apresenta as seguintes mensagens:

15:18:07,574  INFO [Version             ] WELD-000900: 2.1.2 (Final)
15:18:07,746  INFO [Bootstrap           ] WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
15:18:08,076  INFO [Version             ] HV000001: Hibernate Validator 5.1.1.Final
15:18:08,101  INFO [ValidationXmlParser ] HV000007: META-INF/validation.xml found. Parsing XML based configuration.
15:18:11,341  INFO [Tomcat7Container    ] Tomcat 7+ detected, CDI injection will be available in Servlets and Filters. Injection into Listeners is not supported
15:18:11,920  INFO [DefaultConverters   ] Registering bundled converters
15:18:11,929  INFO [DefaultConverters   ] Registering bundled converters
15:18:11,985  INFO [VRaptor             ] VRaptor 4.2.0-RC3 successfuly initialized

porém ele não reconhece os controladores. ao colocar no tomcat 7 ele mostra o seguinte:

15:20:59,871  INFO [Version             ] WELD-000900: 2.1.2 (Final)
15:20:59,988  INFO [Bootstrap           ] WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
15:21:00,167  INFO [Version             ] HV000001: Hibernate Validator 5.1.1.Final
15:21:00,194  INFO [ValidationXmlParser ] HV000007: META-INF/validation.xml found. Parsing XML based configuration.
15:21:04,888  INFO [Tomcat7Container    ] Tomcat 7+ detected, CDI injection will be available in Servlets and Filters. Injection into Listeners is not supported
15:21:05,506  INFO [DefaultConverters   ] Registering bundled converters
15:21:05,515  INFO [DefaultConverters   ] Registering bundled converters
15:21:05,593  INFO [DefaultRouteBuilder ] /index                                            [ALL] -> public void br.com.unik.pontodigital.controller.HomeController.index()
15:21:05,595  INFO [DefaultRouteBuilder ] /index/index                                      [ALL] -> public void br.com.unik.pontodigital.controller.IndexController.index()
15:21:05,616  INFO [VRaptor             ] VRaptor 4.2.0-RC3 successfuly initialized

alguem já passou por esse problema?

segue meu pom.xml

Rodrigo Turini

unread,
Sep 28, 2015, 4:55:12 PM9/28/15
to caelum-...@googlegroups.com
É a mesma versão que usamos em um projeto, e funciona bem. Você tentou dar um clean antes?

mvn clean tomcat7:run

se vc rodar mvn package, e tacar o war dentro do tomcat 7 que ele baixou na pasta target, funciona?

--
Você recebeu essa mensagem porque está inscrito no grupo "caelum-vraptor" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para caelum-vrapto...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para caelum-...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/caelum-vraptor.
Para mais opções, acesse https://groups.google.com/d/optout.

Marcos Filho

unread,
Sep 29, 2015, 7:05:54 AM9/29/15
to caelum-...@googlegroups.com
Vamos lá, sempre quando rodo eu uso o mvn clean tomcat7:run, direto do eclipse, vou tentar direto da linha de comando mesmo. Quanto a rodar o mvn package dentro do tomcat na pasta target ainda não fiz. Tentarei novamente.

Marcos Filho

unread,
Sep 29, 2015, 7:10:56 AM9/29/15
to caelum-...@googlegroups.com
Rodrigo, fiz uma modificação, removendo o beans.xml do web-inf/ e levando para o meta-inf, ele acusa um ward porém agora reconhece os controladores. Farei mais testes para verificar mas obrigado pela ajuda.

Marcos Filho

unread,
Sep 29, 2015, 7:11:15 AM9/29/15
to caelum-...@googlegroups.com
warn* :D

Marcos Filho

unread,
Oct 2, 2015, 10:44:05 AM10/2/15
to caelum-...@googlegroups.com
O problema continua com o plugin do tomcat maven, para não criar outra thread, vou manter as dúvidas aqui mesmo.

diferentemente do problema anterior, agora está reconhecendo os controladores, porém ao acessar a página via Tomcat 7 normal, ele funciona e reconhece normal, ao acessar a página via mvn tomcat7:run ele fica acusando o seguinte problema:

GRAVE: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.jsp.WEB_002dINF.jsp.home.index_jsp._jspInit(index_jsp.java:31)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:49)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:180)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
...

GRAVE: Servlet.service() for servlet [default] in context with path [/pontodigital] threw exception [/WEB-INF/jsp/home/index.jsp raised an exception] with root cause
java.lang.NullPointerException
at org.apache.jsp.WEB_002dINF.jsp.home.index_jsp._jspInit(index_jsp.java:31)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:49)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:180)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)

Reply all
Reply to author
Forward
0 new messages