GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Erro Weld - Projeto Maven, Java EEE com CDI

cdi
Tags: #<Tag:0x00007f3113b56760>

#1

Boa noite pessoal

Comecei um projeto com CDI porém estou tendo dificuldades com ele pois estava dando um erro que não conseguia resolver, daí resolver não utilizar mais ele. Removi as dependências do pom.xml porém mesmo assim o erro persiste e eu não estou usando nenhuma anotação de CDI mais. Segue o log gerado pelo console ao startar o tomcat. Se alguém puder ajudar de alguma forma ficarei muito grato! :blush:

dez 04, 2017 1:46:43 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
ADVERTÊNCIA: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:SistemaWebIAC' did not find a matching property.
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server version:        Apache Tomcat/8.0.39
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server built:          Nov 9 2016 08:48:39 UTC
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Server number:         8.0.39.0
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Name:               Windows 7
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: OS Version:            6.1
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Architecture:          x86
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Java Home:             C:\Program Files\Java\jdk1.8.0_121\jre
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Version:           1.8.0_121-b13
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: JVM Vendor:            Oracle Corporation
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_BASE:         C:\apache-tomcat-8.0.39
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: CATALINA_HOME:         C:\apache-tomcat-8.0.39
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.base=C:\apache-tomcat-8.0.39
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dcatalina.home=C:\apache-tomcat-8.0.39
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dwtp.deploy=C:\apache-tomcat-8.0.39\wtpwebapps
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Djava.endorsed.dirs=C:\apache-tomcat-8.0.39\endorsed
dez 04, 2017 1:46:43 AM org.apache.catalina.startup.VersionLoggerListener log
INFORMAÇÕES: Command line argument: -Dfile.encoding=UTF-8
dez 04, 2017 1:46:43 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFORMAÇÕES: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.8.0_121\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre1.8.0_151/bin/client;C:/Program Files/Java/jre1.8.0_151/bin;C:/Program Files/Java/jre1.8.0_151/lib/i386;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\PuTTY\;C:\Users\Alex\Desktop;;.
dez 04, 2017 1:46:44 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler ["http-nio-8080"]
dez 04, 2017 1:46:44 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMAÇÕES: Using a shared selector for servlet write/read
dez 04, 2017 1:46:44 AM org.apache.coyote.AbstractProtocol init
INFORMAÇÕES: Initializing ProtocolHandler ["ajp-nio-8009"]
dez 04, 2017 1:46:44 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFORMAÇÕES: Using a shared selector for servlet write/read
dez 04, 2017 1:46:44 AM org.apache.catalina.startup.Catalina load
INFORMAÇÕES: Initialization processed in 1140 ms
dez 04, 2017 1:46:44 AM org.apache.catalina.core.StandardService startInternal
INFORMAÇÕES: Starting service Catalina
dez 04, 2017 1:46:44 AM org.apache.catalina.core.StandardEngine startInternal
INFORMAÇÕES: Starting Servlet Engine: Apache Tomcat/8.0.39
dez 04, 2017 1:46:46 AM org.apache.jasper.servlet.TldScanner scanJars
INFORMAÇÕES: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
dez 04, 2017 1:46:46 AM org.apache.catalina.core.StandardContext listenerStart
GRAVE: Error configuring application listener of class org.jboss.weld.environment.servlet.Listener
java.lang.ClassNotFoundException: org.jboss.weld.environment.servlet.Listener
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
	at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)
	at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:518)
	at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:499)
	at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4775)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
	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)

dez 04, 2017 1:46:46 AM org.apache.catalina.core.StandardContext listenerStart
GRAVE: Skipped installing application listeners due to previous error(s)
dez 04, 2017 1:46:46 AM org.apache.catalina.core.StandardContext startInternal
GRAVE: One or more listeners failed to start. Full details will be found in the appropriate container log file
dez 04, 2017 1:46:46 AM org.apache.catalina.core.StandardContext startInternal
GRAVE: Context [/SistemaWebIAC] startup failed due to previous errors
dez 04, 2017 1:46:46 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deploying web application directory C:\apache-tomcat-8.0.39\webapps\docs
dez 04, 2017 1:46:46 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deployment of web application directory C:\apache-tomcat-8.0.39\webapps\docs has finished in 40 ms
dez 04, 2017 1:46:46 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deploying web application directory C:\apache-tomcat-8.0.39\webapps\examples
dez 04, 2017 1:46:47 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: ContextListener: contextInitialized()
dez 04, 2017 1:46:47 AM org.apache.catalina.core.ApplicationContext log
INFORMAÇÕES: SessionListener: contextInitialized()
dez 04, 2017 1:46:47 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deployment of web application directory C:\apache-tomcat-8.0.39\webapps\examples has finished in 361 ms
dez 04, 2017 1:46:47 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deploying web application directory C:\apache-tomcat-8.0.39\webapps\host-manager
dez 04, 2017 1:46:47 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deployment of web application directory C:\apache-tomcat-8.0.39\webapps\host-manager has finished in 34 ms
dez 04, 2017 1:46:47 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deploying web application directory C:\apache-tomcat-8.0.39\webapps\manager
dez 04, 2017 1:46:47 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deployment of web application directory C:\apache-tomcat-8.0.39\webapps\manager has finished in 23 ms
dez 04, 2017 1:46:47 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deploying web application directory C:\apache-tomcat-8.0.39\webapps\ROOT
dez 04, 2017 1:46:47 AM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAÇÕES: Deployment of web application directory C:\apache-tomcat-8.0.39\webapps\ROOT has finished in 62 ms
dez 04, 2017 1:46:47 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler ["http-nio-8080"]
dez 04, 2017 1:46:47 AM org.apache.coyote.AbstractProtocol start
INFORMAÇÕES: Starting ProtocolHandler ["ajp-nio-8009"]
dez 04, 2017 1:46:47 AM org.apache.catalina.startup.Catalina start
INFORMAÇÕES: Server startup in 3096 ms

#2

Ola @alexmcsilva ,

eu não sei o que você esta usando no seu projeto alem do CDI.

Como voce esta usando o Tomcat, tem uma configurações para o mesmo funcionar.

ele não conseguiu encontrar a classe “org.jboss.weld.environment.servlet.Listener” a mesma é declarada no web.xml ->

https://github.com/SouJava-Rio/soujava-rio-labs/blob/master/jax-rs-samples/jax-rs-sample-cdi-deltaspike-data/src/main/webapp/WEB-INF/web.xml

segue um projeto completo rodando com CDI no tomcat ->

https://github.com/SouJava-Rio/soujava-rio-labs/tree/master/jax-rs-samples/jax-rs-sample-cdi-deltaspike-data


#4

Obrigado @Daniel_Dias, era isso mesmo eu removi do web.xml e agora não apareceu mais a mensagem de erro no console. Muito obrigado!


#5

que bom que ajudou.