VRaptor + Jetty 9

279 views
Skip to first unread message

Ivo Sestren Junior

unread,
Aug 28, 2014, 8:46:58 AM8/28/14
to caelum-...@googlegroups.com
Bom dia.

Estou com o novo projeto tentando rodar no Jetty, praticamente só tenho um controller para testar o levantamento do VRaptor e dependencias.

Estou obtendo um erro do WELD, mas esta dificil de resolver, alguem pode me ajudar?


VRaptor 4.1.0-RC2
Jetty 9.0.0.M3
Java 8

Luiz

unread,
Aug 28, 2014, 8:51:49 AM8/28/14
to caelum-...@googlegroups.com
Não sei se a causa pode ser essa mas o Jetty 9 ainda não suporta o Java 8:

http://www.eclipse.org/jetty/documentation/current/what-jetty-version.html


--
Luiz F. O. Corte Real

Vida Geek
http://vidageek.net

Caelum | Ensino e Inovação
http://www.caelum.com.br


--
You received this message because you are subscribed to the Google Groups "caelum-vraptor" group.
To unsubscribe from this group and stop receiving emails from it, send an email to caelum-vrapto...@googlegroups.com.
To post to this group, send email to caelum-...@googlegroups.com.
Visit this group at http://groups.google.com/group/caelum-vraptor.
For more options, visit https://groups.google.com/d/optout.

Rodrigo Turini

unread,
Aug 28, 2014, 8:54:28 AM8/28/14
to caelum-...@googlegroups.com
Mas o problema aqui ainda é outro, o vraptor-test tb não suporta Java 8.
Tem lá no README Warning: this plugin works only with Java <= 7

Rodrigo Turini
Caelum | Ensino e Inovação
www.caelum.com.br

Ivo Sestren Junior

unread,
Aug 28, 2014, 9:19:27 AM8/28/14
to caelum-...@googlegroups.com
Alterei para compilar com Java 7, removi todas as dependencias, deixei somente do Weld e do VRaptor.

O erro continua:

2014-08-28 10:16:03.937:WARN:oejuc.AbstractLifeCycle:main: FAILED vraptor: javax.servlet.ServletException: Dependencies were not set. Do you have a Weld/CDI listener setup in your web.xml?
javax.servlet.ServletException: Dependencies were not set. Do you have a Weld/CDI listener setup in your web.xml?
at br.com.caelum.vraptor.VRaptor.validateIfCdiIsFound(VRaptor.java:172)
at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:91)
at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:118)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:739)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:279)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1320)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:485)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.Server.start(Server.java:307)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:90)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58)
at org.eclipse.jetty.server.Server.doStart(Server.java:274)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at runjettyrun.Bootstrap.main(Bootstrap.java:80)
2014-08-28 10:16:03.939:WARN:oejw.WebAppContext:main: Failed startup of context o.e.j.w.WebAppContext@2618343{/web,[file:/C:/Projetos/sCommerce/scommerce/web/src/main/webapp/],STARTING}
javax.servlet.ServletException: Dependencies were not set. Do you have a Weld/CDI listener setup in your web.xml?
at br.com.caelum.vraptor.VRaptor.validateIfCdiIsFound(VRaptor.java:172)
at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:91)
at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:118)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:739)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:279)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1320)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:485)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:108)
at org.eclipse.jetty.server.Server.start(Server.java:307)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:90)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58)
at org.eclipse.jetty.server.Server.doStart(Server.java:274)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at runjettyrun.Bootstrap.main(Bootstrap.java:80)

Tenho o beans.xml no WEB-INF e o web.xml com a tag para carregar o Weld

Rodrigo Turini

unread,
Aug 28, 2014, 11:32:11 AM8/28/14
to caelum-...@googlegroups.com
Oi Ivo, roda um mvn dependency:tree e manda a saída? pra adiantar, 
pode mandar também como está o seu web.xml e pom.xml? abraços

Rodrigo Turini
Caelum | Ensino e Inovação
www.caelum.com.br



Ivo Sestren Junior

unread,
Aug 28, 2014, 12:56:16 PM8/28/14
to caelum-...@googlegroups.com
Dependency tree:
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ web ---
[INFO] br.com.sestren.scommerce:web:war:0.0.1-SNAPSHOT
[INFO] +- br.com.caelum:vraptor:jar:4.1.0-RC2:compile
[INFO] |  +- com.google.guava:guava:jar:15.0:compile
[INFO] |  +- br.com.caelum:iogi:jar:1.0.0:compile
[INFO] |  +- org.javassist:javassist:jar:3.18.1-GA:compile
[INFO] |  +- net.vidageek:mirror:jar:1.6.1:compile
[INFO] |  +- com.thoughtworks.paranamer:paranamer:jar:2.6:compile
[INFO] |  +- com.thoughtworks.xstream:xstream:jar:1.4.7:compile
[INFO] |  |  +- xmlpull:xmlpull:jar:1.1.3.1:compile
[INFO] |  |  \- xpp3:xpp3_min:jar:1.1.4c:compile
[INFO] |  +- javax.annotation:javax.annotation-api:jar:1.2:compile
[INFO] |  +- javax.interceptor:javax.interceptor-api:jar:1.2:compile
[INFO] |  +- javax.ejb:javax.ejb-api:jar:3.2:compile
[INFO] |  |  \- javax.transaction:javax.transaction-api:jar:1.2:compile
[INFO] |  +- com.google.code.gson:gson:jar:2.2.4:compile
[INFO] |  \- javax.validation:validation-api:jar:1.1.0.Final:compile
[INFO] +- org.jboss.weld.servlet:weld-servlet-core:jar:2.2.0.CR2:compile
[INFO] |  +- org.jboss.weld:weld-spi:jar:2.2.CR1:compile
[INFO] |  |  \- javax.inject:javax.inject:jar:1:compile
[INFO] |  +- org.jboss.spec.javax.el:jboss-el-api_3.0_spec:jar:1.0.0.Alpha1:compile
[INFO] |  \- org.jboss.logging:jboss-logging:jar:3.1.3.GA:compile
[INFO] +- org.jboss.weld:weld-core-impl:jar:2.2.0.CR2:compile
[INFO] |  +- javax.enterprise:cdi-api:jar:1.1:compile
[INFO] |  +- org.jboss.weld:weld-api:jar:2.2.CR1:compile
[INFO] |  +- org.jboss.classfilewriter:jboss-classfilewriter:jar:1.0.4.Final:compile
[INFO] |  +- org.jboss.spec.javax.annotation:jboss-annotations-api_1.2_spec:jar:1.0.0.Alpha1:compile
[INFO] |  \- org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.2_spec:jar:1.0.0.Alpha3:compile
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.6.0:compile
[INFO] |  \- log4j:log4j:jar:1.2.14:compile
[INFO] +- org.slf4j:slf4j-api:jar:1.6.0:compile
[INFO] +- org.glassfish.web:javax.servlet.jsp:jar:2.2.3:compile
[INFO] |  \- javax.servlet.jsp:javax.servlet.jsp-api:jar:2.2.1:compile
[INFO] +- org.glassfish.web:jsp-impl:jar:2.2:compile
[INFO] +- javax.servlet:jstl:jar:1.2:compile
[INFO] \- org.glassfish.web:jstl-impl:jar:1.2:compile
[INFO]    \- javax.servlet.jsp.jstl:jstl-api:jar:1.2:compile



beans.xml:
<?xml version="1.0" encoding="UTF-8"?>
version="1.1" bean-discovery-mode="all">
</beans>



web.xml:
<?xml version="1.0" encoding="UTF-8"?>
id="WebApp_ID" version="3.0">
<display-name>sCommerce Web</display-name>
<listener>
<listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
</listener>
<filter>
<filter-name>vraptor</filter-name>
<filter-class>br.com.caelum.vraptor.VRaptor</filter-class>
</filter>
<filter-mapping>
<filter-name>vraptor</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>FORWARD</dispatcher>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
<context-param>
<param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
<param-value>messages</param-value>
</context-param>
<context-param>
<param-name>javax.servlet.jsp.jstl.fmt.locale</param-name>
<param-value>pt_BR</param-value>
</context-param>
<context-param>
<param-name>br.com.caelum.vraptor.encoding</param-name>
<param-value>UTF-8</param-value>
</context-param>
</web-app>



pom.xml:
<?xml version="1.0"?>
<project
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>br.com.sestren</groupId>
<artifactId>scommerce</artifactId>
<version>${global.version}</version>
</parent>
<groupId>br.com.sestren.scommerce</groupId>
<artifactId>web</artifactId>
<packaging>war</packaging>
<name>sCommerce Web</name>

<dependencies>
<dependency>
<groupId>br.com.caelum</groupId>
<artifactId>vraptor</artifactId>
<version>4.1.0-RC2</version>
</dependency>

<dependency>
<groupId>org.jboss.weld.servlet</groupId>
<artifactId>weld-servlet-core</artifactId>
<version>2.2.0.CR2</version>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-core-impl</artifactId>
<version>2.2.0.CR2</version>
</dependency>

<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.0</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.0</version>
</dependency>

<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>javax.servlet.jsp</artifactId>
<version>2.2.3</version>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jsp-impl</artifactId>
<version>2.2</version>
</dependency>


<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>jstl-impl</artifactId>
<version>1.2</version>
<exclusions>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
<exclusion>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>

<build>
<finalName>sCommerceWeb</finalName>
</build>

<repositories>
<repository>
<id>sonatype-oss-snapshot</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>sonatype-oss-public</id>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>

<pluginRepositories>
<pluginRepository>
</pluginRepository>
</pluginRepositories>

</project>

Ivo Sestren Junior

unread,
Aug 28, 2014, 2:59:42 PM8/28/14
to caelum-...@googlegroups.com
Ja copiei o pom.xml do musicjungle e do mamute, mas sem exito.

Estou obtendo este erro:

2014-08-28 15:52:04.511:WARN::Failed startup of context org.mortbay.jetty.webapp.WebAppContext@2a8448fa{/web,C:\Projetos\sCommerce\scommerce\web\src\main\webapp}
org.jboss.weld.exceptions.DeploymentException: Exception List with 3 exceptions:|Exception 0 :|org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Validator with qualifiers @Default|  at injection point [BackedAnnotatedParameter] Parameter 6 of [BackedAnnotatedConstructor] @Inject public br.com.caelum.vraptor.validator.DefaultValidator(Result, ValidationViewsFactory, Outjector, Proxifier, ResourceBundle, Validator, MessageInterpolator, Locale, Messages)|  at br.com.caelum.vraptor.validator.DefaultValidator.<init>(DefaultValidator.java:0)|<|?at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:361)<|?at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:282)<|?at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:133)<|?at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:164)<|?at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:507)<|?at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:68)<|?at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:66)<|?at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60)<|?at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)<|?at java.util.concurrent.FutureTask.run(FutureTask.java:266)<|?at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<|?at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<|?at java.lang.Thread.run(Thread.java:745)<|Exception 0 :|org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type ValidatorFactory with qualifiers @Default|  at injection point [BackedAnnotatedParameter] Parameter 1 of [BackedAnnotatedConstructor] @Inject public br.com.caelum.vraptor.validator.beanvalidation.MessageInterpolatorFactory(ValidatorFactory)|  at br.com.caelum.vraptor.validator.beanvalidation.MessageInterpolatorFactory.<init>(MessageInterpolatorFactory.java:0)|<|?at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:361)<|?at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:282)<|?at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:133)<|?at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:164)<|?at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:507)<|?at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:68)<|?at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:66)<|?at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60)<|?at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)<|?at java.util.concurrent.FutureTask.run(FutureTask.java:266)<|?at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<|?at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<|?at java.lang.Thread.run(Thread.java:745)<|Exception 0 :|org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Validator with qualifiers @Default|  at injection point [BackedAnnotatedParameter] Parameter 3 of [BackedAnnotatedConstructor] @Inject public br.com.caelum.vraptor.validator.beanvalidation.MethodValidator(Locale, MessageInterpolator, Validator)|  at br.com.caelum.vraptor.validator.beanvalidation.MethodValidator.<init>(MethodValidator.java:0)|<|?at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:361)<|?at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:282)<|?at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:133)<|?at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:164)<|?at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:507)<|?at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:68)<|?at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:66)<|?at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:60)<|?at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:53)<|?at java.util.concurrent.FutureTask.run(FutureTask.java:266)<|?at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<|?at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<|?at java.lang.Thread.run(Thread.java:745)<|
at org.jboss.weld.bootstrap.ConcurrentValidator.validateBeans(ConcurrentValidator.java:76)
at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:468)
at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:425)
at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:81)
at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:170)
at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:549)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1282)
at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:518)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:499)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:224)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
at runjettyrun.Bootstrap.main(Bootstrap.java:97)
2014-08-28 15:52:04.618:INFO::Started SelectChann...@0.0.0.0:8080

Rodrigo Turini

unread,
Aug 28, 2014, 5:00:23 PM8/28/14
to caelum-...@googlegroups.com
Oi Ivo! Perdão pela demora. Está faltando a dependencia:

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-validator-cdi</artifactId>
    <version>5.1.1.Final</version>
</dependency>


Rodrigo Turini
Caelum | Ensino e Inovação
www.caelum.com.br



Ivo Sestren Junior

unread,
Aug 28, 2014, 6:45:07 PM8/28/14
to caelum-...@googlegroups.com
Achei que esta dependencia não precisaria, ja que era do hibernate.
Adicionei a mesma, agora o erro é este no jetty:

19:23:57,414 ERROR [JettyContainer      ] Unable to create JettyWeldInjector. CDI injection will not be available in Servlets, Filters or Listeners

No mvn tomcat7:run agora funciona

Ivo Sestren Junior

unread,
Aug 28, 2014, 6:49:11 PM8/28/14
to caelum-...@googlegroups.com
Outro detalhe, no music-jungle e no vraptor-blank-project também ocorrem os mesmos erros com o jetty

Otávio Garcia

unread,
Aug 28, 2014, 6:53:25 PM8/28/14
to caelum-...@googlegroups.com

Hibernate validator != Hibernate orm.

São projetos totalmente diferentes. Apenas levam o mesmo inicio de nome.

Rodrigo Turini

unread,
Aug 29, 2014, 5:31:47 AM8/29/14
to caelum-...@googlegroups.com
Oi Ivo! Você pode fazer dois testes rápidos?

(1) mudar os weld(s) para 2.1.2.Final
(2) testar com Jetty 8. 

Pode ser algo específico do weld com Jetty 9

Sent from my iPhone

Ivo Sestren Junior

unread,
Aug 29, 2014, 9:36:50 AM8/29/14
to caelum-...@googlegroups.com
Ja havia alterado a versão do weld para 2.1.2.Final, só não havia testado com o Jetty 8 ainda.
Ja tentei colocar o beans.xml tanto no WEB-INF como no META-INF e nada.

2014-08-29 10:32:37.141:WARN:oejuc.AbstractLifeCycle:FAILED vraptor: javax.servlet.ServletException: Dependencies were not set. Do you have a Weld/CDI listener setup in your web.xml?
javax.servlet.ServletException: Dependencies were not set. Do you have a Weld/CDI listener setup in your web.xml?
at br.com.caelum.vraptor.VRaptor.validateIfCdiIsFound(VRaptor.java:172)
at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:91)
at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:114)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:754)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:258)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1221)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:699)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:454)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:90)
at org.eclipse.jetty.server.Server.doStart(Server.java:263)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:59)
at runjettyrun.Bootstrap.main(Bootstrap.java:80)

Rodrigo Turini

unread,
Aug 29, 2014, 11:21:06 AM8/29/14
to caelum-...@googlegroups.com
​depois que testar com o Jetty 8 comenta se deu certo (ou já falhou?)

Ivo Sestren Junior

unread,
Aug 29, 2014, 1:08:50 PM8/29/14
to caelum-...@googlegroups.com
Testei com o Jetty 8 e acontece o mesmo erro.


--

Rodrigo Turini

unread,
Aug 29, 2014, 4:47:40 PM8/29/14
to caelum-...@googlegroups.com
Ivo, passa as informações do seu ambiente(i) pra tentarmos reproduzir?
(testei agora e Jetty 8 funciona sem nenhum problema no blank/jungle)

(i) versão do java, versão do maven e tudo mais que você achar relevante

Rodrigo Turini
Caelum | Ensino e Inovação
www.caelum.com.br



Rafael Piai Pimenta

unread,
Oct 21, 2014, 7:18:06 AM10/21/14
to caelum-...@googlegroups.com, rodrigo...@caelum.com.br
Rodrigo, não quis abrir outro tópico pois acredito que seja o mesmo problema, mas como a solução não estava postada.

Baixai o blank-project, alterei apenas a versão do vraptor pois está com snapshot. Quando executo o mvn jetty:run, ocorre o seguinte erro:

pimenta@sft019:~/workspace/eclipse/exemplos/vraptor-blank-project$ mvn jetty:run
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building your-artifactid 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] >>> jetty-maven-plugin:9.1.1.v20140108:run (default-cli) > test-compile @ your-artifactid >>>
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ your-artifactid ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ your-artifactid ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ your-artifactid ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/pimenta/workspace/eclipse/exemplos/vraptor-blank-project/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ your-artifactid ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] <<< jetty-maven-plugin:9.1.1.v20140108:run (default-cli) < test-compile @ your-artifactid <<<
[INFO] 
[INFO] --- jetty-maven-plugin:9.1.1.v20140108:run (default-cli) @ your-artifactid ---
[INFO] Configuring Jetty for project: your-artifactid
[INFO] webAppSourceDirectory not set. Trying src/main/webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = /home/pimenta/workspace/eclipse/exemplos/vraptor-blank-project/src/main/webapp/WEB-INF/classes
[INFO] Context path = /vraptor-blank-project
[INFO] Tmp directory = /home/pimenta/workspace/eclipse/exemplos/vraptor-blank-project/target/tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] web.xml file = file:/home/pimenta/workspace/eclipse/exemplos/vraptor-blank-project/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = /home/pimenta/workspace/eclipse/exemplos/vraptor-blank-project/src/main/webapp
2014-10-21 09:16:47.682:INFO:oejs.Server:main: jetty-9.1.1.v20140108
2014-10-21 09:16:48.393:INFO:oeja.AnnotationConfiguration:main: Scanned 1 container path jars, 31 WEB-INF/lib jars, 2 WEB-INF/classes dirs in 526ms for context o.e.j.m.p.JettyWebAppContext@7d151a{/vraptor-blank-project,file:/home/pimenta/workspace/eclipse/exemplos/vraptor-blank-project/src/main/webapp/,STARTING}{file:/home/pimenta/workspace/eclipse/exemplos/vraptor-blank-project/src/main/webapp/}
Oct 21, 2014 9:16:48 AM org.jboss.weld.bootstrap.WeldStartup <clinit>
INFO: WELD-000900: 2.1.2 (Final)
Oct 21, 2014 9:16:49 AM org.jboss.weld.bootstrap.WeldStartup startContainer
INFO: WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
Oct 21, 2014 9:16:49 AM org.hibernate.validator.internal.util.Version <clinit>
INFO: HV000001: Hibernate Validator 5.1.1.Final
Oct 21, 2014 9:16:53 AM org.jboss.weld.environment.jetty.JettyContainer initialize
ERROR: Unable to create JettyWeldInjector. CDI injection will not be available in Servlets, Filters or Listeners
java.lang.IllegalArgumentException: Cannot load class for org.jboss.weld.environment.jetty.WeldDecorator
at org.jboss.weld.environment.servlet.util.Reflections.classForName(Reflections.java:62)
at org.jboss.weld.environment.jetty.JettyContainer.initialize(JettyContainer.java:68)
at org.jboss.weld.environment.servlet.Listener.contextInitialized(Listener.java:150)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:799)
at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:446)
at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:791)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:296)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1347)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:743)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:282)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:117)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:99)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:154)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:117)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:99)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.Server.start(Server.java:355)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:99)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)
at org.eclipse.jetty.server.Server.doStart(Server.java:324)
at org.eclipse.jetty.maven.plugin.JettyServer.doStart(JettyServer.java:68)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:564)
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:360)
at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:168)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.lang.NoClassDefFoundError: org/eclipse/jetty/servlet/ServletContextHandler$Decorator
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:455)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:367)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:427)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:389)
at org.jboss.weld.environment.servlet.util.Reflections.classForName(Reflections.java:55)
... 51 more
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.servlet.ServletContextHandler$Decorator
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:427)
at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:389)
... 63 more

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
2014-10-21 09:16:53.498:WARN:oejw.WebAppContext:main: Failed startup of context o.e.j.m.p.JettyWebAppContext@7d151a{/vraptor-blank-project,file:/home/pimenta/workspace/eclipse/exemplos/vraptor-blank-project/src/main/webapp/,STARTING}{file:/home/pimenta/workspace/eclipse/exemplos/vraptor-blank-project/src/main/webapp/}
javax.servlet.ServletException: Dependencies were not set. Do you have a Weld/CDI listener setup in your web.xml?
at br.com.caelum.vraptor.VRaptor.validateIfCdiIsFound(VRaptor.java:172)
at br.com.caelum.vraptor.VRaptor.init(VRaptor.java:91)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:137)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:810)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:300)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1347)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:743)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:282)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:117)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:99)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:154)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:117)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:99)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.Server.start(Server.java:355)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:99)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:60)
at org.eclipse.jetty.server.Server.doStart(Server.java:324)
at org.eclipse.jetty.maven.plugin.JettyServer.doStart(JettyServer.java:68)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:69)
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:564)
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:360)
at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:168)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
2014-10-21 09:16:53.499:WARN:oejsh.RequestLogHandler:main: !RequestLog
2014-10-21 09:16:53.514:INFO:oejs.ServerConnector:main: Started ServerConnector@5d497a91{HTTP/1.1}{0.0.0.0:8080}
[INFO] Started Jetty Server


O meu ambiente é o seguinte:

Apache Maven 3.2.2 (45f7c06d68e745d05611f7fd14efb6594181933e; 2014-06-17T10:51:42-03:00)
Java version: 1.8.0_20, vendor: Oracle Corporation
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.13.0-37-generic", arch: "amd64", family: "unix"

Segue meu pom:

<modelVersion>4.0.0</modelVersion>

<groupId>your.groupid</groupId>
<artifactId>your-artifactid</artifactId>
<version>1.0.0</version>
<packaging>war</packaging>

<description>A blank project to start using VRaptor 4</description>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<weld.version>2.1.2.Final</weld.version>
</properties>

<dependencies>
<dependency>
<groupId>br.com.caelum</groupId>
<artifactId>vraptor</artifactId>
<version>4.1.1</version>
</dependency>

<dependency>
<groupId>org.jboss.weld.servlet</groupId>
<artifactId>weld-servlet-core</artifactId>
<version>2.1.2.Final</version>
</dependency>
        <dependency>
            <groupId>org.jboss.weld</groupId>
            <artifactId>weld-core-impl</artifactId>
            <version>2.1.2.Final</version>
        </dependency>

<dependency>
   <groupId>javax.el</groupId>
   <artifactId>el-api</artifactId>
   <version>2.2</version>
   <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator-cdi</artifactId>
<version>5.1.1.Final</version>
</dependency>

<dependency>
<groupId>javax.inject</groupId>
<artifactId>javax.inject</artifactId>
<version>1</version>
<!-- uncomment this line on app servers -->
<!-- <scope>provided</scope> -->
</dependency>

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>

<build>
<finalName>vraptor-blank-project</finalName>
<outputDirectory>/home/pimenta/workspace/eclipse/exemplos/vraptor-blank-project/src/main/webapp/WEB-INF/classes</outputDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<path>/</path>
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.1.1.v20140108</version>
<configuration>
<webApp>
<contextPath>/${project.build.finalName}</contextPath>
<!--  <jettyEnvXml>${basedir}/src/main/webapp/WEB-INF/jetty-env.xml</jettyEnvXml>-->
</webApp>
</configuration>
</plugin>
</plugins>
</build>
</project>



web.xml

<?xml version="1.0" encoding="UTF-8"?>
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 

  <display-name>vraptor-blank-project</display-name>
  
  <context-param>
    <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
    <param-value>messages</param-value>
  </context-param>
  
  <listener>
    <listener-class>org.jboss.weld.environment.servlet.Listener</listener-class>
  </listener>
  
</web-app>

Rodrigo Turini

unread,
Oct 21, 2014, 7:28:51 AM10/21/14
to Rafael Piai Pimenta, caelum-...@googlegroups.com
​Oi Rafael! Vou testar agora e já te respondo. Só me confirma algo,
esse é o pom.xml do blank-project com o plugin do jetty, certo? abs

Rodrigo Turini

unread,
Oct 21, 2014, 7:33:50 AM10/21/14
to Rafael Piai Pimenta, caelum-...@googlegroups.com
beleza, já vou testar por aqui então

Rodrigo Turini
Caelum | Ensino e Inovação
www.caelum.com.br


Em 21 de outubro de 2014 09:30, Rafael Piai Pimenta <rafae...@gmail.com> escreveu:
Isso, apenas adicionei o plugin do jetty, utilizado no vraptor-musicjungle.

Rodrigo Turini

unread,
Oct 21, 2014, 7:53:07 AM10/21/14
to Rafael Piai Pimenta, caelum-...@googlegroups.com
Oi Rafael, fiz o teste aqui e recebi a mesma exception que você.
Estou tentando resolver por aqui, mas abre uma issue por favor

Rodrigo Turini
Caelum | Ensino e Inovação
www.caelum.com.br


Rafael Piai Pimenta

unread,
Oct 21, 2014, 8:35:17 AM10/21/14
to Rodrigo Turini, caelum-...@googlegroups.com
Issue aberta: #847

Em 21 de outubro de 2014 10:01, Rafael Piai Pimenta <rafae...@gmail.com> escreveu:
Coloco todos os códigos que te passei na issue?

Rafael Piai Pimenta

unread,
Oct 21, 2014, 8:35:18 AM10/21/14
to Rodrigo Turini, caelum-...@googlegroups.com
Isso, apenas adicionei o plugin do jetty, utilizado no vraptor-musicjungle.
Em 21 de outubro de 2014 09:28, Rodrigo Turini <rodrigo...@caelum.com.br> escreveu:

Rafael Piai Pimenta

unread,
Oct 21, 2014, 8:35:18 AM10/21/14
to Rodrigo Turini, caelum-...@googlegroups.com
Coloco todos os códigos que te passei na issue?

Ivo Sestren Junior

unread,
Oct 21, 2014, 11:35:49 AM10/21/14
to caelum-...@googlegroups.com, Rodrigo Turini
Na verdade na época a solução não foi postada porque acabei desistindo temporariamente de utilizar o Jetty.
Mas ainda é uma premissa do projeto rodar com o Jetty, até o final do desenvolvimento retomo a configuração do mesmo para o Jetty.

Mas ótimo saber que outros tem o problema e precisam evoluir.

Carlos Alberto Junior Spohr Poletto

unread,
Oct 21, 2014, 11:47:55 AM10/21/14
to caelum-...@googlegroups.com
Me lembro que me bati um tempo pra tentar fazer rodar no Jetty 7, 8 e 9 e acabei desistindo por não compreender o problema com as dependências...mesmo colocando um monte de dependências a mais no pom.xml.

Sei lá o que acontece.
--
Atenciosamente,
Carlos Alberto Junior Spohr Poletto

Rafael Piai Pimenta

unread,
Oct 22, 2014, 8:29:49 PM10/22/14
to caelum-...@googlegroups.com
Ufa, nem acredito...
Depois de muito custo, consegui...
Segui a explicacao do link: http://agorava.org/news/2012/07/10/Starting-a-CDI-webapp-from-Maven-with-Weld-servlet-and-jetty-plugin/ e a aplicacao subiu com o jetty.
Ainda nao testei a fundo para ver se o funcionamento esta ok, mas pelo menos subiu a aplicacao
Reply all
Reply to author
Forward
0 new messages