[RESOLVIDO] Error net.sf.navigator.menu.MenuContextListener

1 resposta
F

Olá caros amigos javeiros.

Recentemente mudeis de Sistema Operacional de Windows para Mac OS X Lion.
Meu projeto web em eclipse, ( Struts, Spring, Hibernate, Tomcat 7 ) mais o maven 2.0.6 roda no windows perfeitamente, na mudança de S.O demorei mas consegui fazer funcionar no Mac OS Lion.

Alguns meses depois parou de funcionar. Já fiz de tudo inclusive formatar a maquina. (Não agüento mais pesquisar no google). E não consigo descobrir o problema. Sendo que os Jar não foram alterados, nem o maven. O mesmo projeto funcionar atualmente no Windows.

Segue a mensagem que o sistema fera ao tentar executar:

GRAVE: Error configuring application listener of class net.sf.navigator.menu.MenuContextListener
java.lang.ClassNotFoundException: net.sf.navigator.menu.MenuContextListener

Mensagem completa segue abaixo.

Sinceramente não sei mais o que fazer.

25/02/2012 16:06:52 org.apache.catalina.core.AprLifecycleListener init

INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java

25/02/2012 16:06:52 org.apache.tomcat.util.digester.SetPropertiesRule begin

AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property source to org.eclipse.jst.j2ee.server:pifacil did not find a matching property.

25/02/2012 16:06:52 org.apache.tomcat.util.digester.SetPropertiesRule begin

AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context/Realm} Setting property debug to 99 did not find a matching property.

25/02/2012 16:06:53 org.apache.coyote.AbstractProtocol init

INFO: Initializing ProtocolHandler [“http-bio-8080”]

25/02/2012 16:06:53 org.apache.coyote.AbstractProtocol init

INFO: Initializing ProtocolHandler [“ajp-bio-8009”]

25/02/2012 16:06:53 org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 754 ms

25/02/2012 16:06:53 org.apache.catalina.core.StandardService startInternal

INFO: Starting service Catalina

25/02/2012 16:06:53 org.apache.catalina.core.StandardEngine startInternal

INFO: Starting Servlet Engine: Apache Tomcat/7.0.26

25/02/2012 16:06:55 org.apache.catalina.core.StandardContext listenerStart

GRAVE: Error configuring application listener of class net.sf.navigator.menu.MenuContextListener

java.lang.ClassNotFoundException: net.sf.navigator.menu.MenuContextListener

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)

at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)

at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)

at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4715)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:680)

25/02/2012 16:06:55 org.apache.catalina.core.StandardContext listenerStart

GRAVE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)

at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)

at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)

at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4715)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:680)

25/02/2012 16:06:55 org.apache.catalina.core.StandardContext listenerStart

GRAVE: Error configuring application listener of class org.springframework.web.util.IntrospectorCleanupListener

java.lang.ClassNotFoundException: org.springframework.web.util.IntrospectorCleanupListener

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)

at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)

at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)

at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4715)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:680)

25/02/2012 16:06:55 org.apache.catalina.core.StandardContext listenerStart

GRAVE: Error configuring application listener of class br.com.adsim.pifacil.infra.apresentacao.struts.GerenciadorSessaoListener

java.lang.ClassNotFoundException: br.com.adsim.pifacil.infra.apresentacao.struts.GerenciadorSessaoListener

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)

at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525)

at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507)

at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:124)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4715)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)

at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:680)

25/02/2012 16:06:55 org.apache.catalina.core.StandardContext listenerStart

GRAVE: Skipped installing application listeners due to previous error(s)

25/02/2012 16:06:55 org.apache.catalina.core.StandardContext startInternal

GRAVE: Error listenerStart

25/02/2012 16:06:55 org.apache.catalina.core.StandardContext startInternal

GRAVE: Context [/pifacil] startup failed due to previous errors

25/02/2012 16:06:55 org.apache.coyote.AbstractProtocol start

INFO: Starting ProtocolHandler [“http-bio-8080”]

25/02/2012 16:06:55 org.apache.coyote.AbstractProtocol start

INFO: Starting ProtocolHandler [“ajp-bio-8009”]

25/02/2012 16:06:55 org.apache.catalina.startup.Catalina start

INFO: Server startup in 2123 ms

1 Resposta

F

Olá amigos, consegui descobrir o problema.

Eu uso maven e com isso houve um conflito com o jasperreport, não sei explicar exatamente o que, mas a resolução foi assim:

Alterei o jasperreport no pom.xml

<dependency>
		<groupId>jasperreports</groupId>
		<artifactId>jasperreports</artifactId>
		<version>3.7.6</version>
	</dependency>

por esse outro

<dependency> 
			<groupId>net.sf.jasperreports</groupId> 
			<artifactId>jasperreports</artifactId>  
			<version>3.7.6</version> 
			<scope>compile</scope> 
			<exclusions> 
			<exclusion>  
				<artifactId>commons-digester</artifactId> 
				<groupId>commons-digester</groupId>  
			</exclusion>
		    </exclusions> 
		</dependency>

depois no console eu executei a reconstrução do projeto da seguinte forma:

mvn eclipse:eclipse -DdownloadSources=true -Dwtpversion=2.0

E pronto, projeto compilando novamente. Eu demorei 3 semanas pra descobri isso, espero que possa ajudar alguém.

Abraço a todos os amigos.

Criado 25 de fevereiro de 2012
Ultima resposta 25 de fev. de 2012
Respostas 1
Participantes 1