java - NoClassDefFoundError: org.slf4j.LoggerFactory is a restricted class -
i using maven building gae/j web application.
until haven't had problems whenever try run development server noclassdeffounderror: org.slf4j.loggerfactory restricted class.
here extract of console log:
... info c.g.a.d.devappserverrunner - warning: failed jettycontainerservice$apiproxyhandler@4e4ad8a3: java.lang.noclassdeffounderror: org.slf4j.loggerfactory restricted class. please see google app engine developer's guide more details. info c.g.a.d.devappserverrunner - ago 28, 2013 1:36:53 pm com.google.apphosting.utils.jetty.jettylogger warn info c.g.a.d.devappserverrunner - warning: error starting handlers info c.g.a.d.devappserverrunner - java.lang.noclassdeffounderror: org.slf4j.loggerfactory restricted class. please see google app engine developer's guide more details. info c.g.a.d.devappserverrunner - @ com.google.appengine.tools.development.agent.runtime.runtime.reject(runtime.java:51) info c.g.a.d.devappserverrunner - @ com.starchu.guice.jsf.core.guicejsfconfigurer.<clinit>(guicejsfconfigurer.java) info c.g.a.d.devappserverrunner - @ sun.reflect.nativeconstructoraccessorimpl.newinstance0(native method) info c.g.a.d.devappserverrunner - @ sun.reflect.nativeconstructoraccessorimpl.newinstance(nativeconstructoraccessorimpl.java:57) info c.g.a.d.devappserverrunner - @ sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:45) ...
i tried maven clean , build again had no luck.
why class "restricted"? how can find out cause?
i using jdk 1.7.0_25, maven 3.1.0, gae sdk 1.8.3, lombok 0.12.0, slf4j-jdk14-1.7.5
i had similar issues , reverted jdk 1.7.0_21 solve them.
Comments
Post a Comment