Missed this one that comes first of all ... FINE: Could not clean fields for class org.apache.commons.logging.impl.Log4JLogger java.lang.NoClassDefFoundError: org/apache/log4j/Category at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.java:2291) at java.lang.Class.getDeclaredFields(Class.java:1743) at org.apache.catalina.loader.WebappClassLoader.clearReferences(WebappClassLoader.java:1627) at org.apache.catalina.loader.WebappClassLoader.stop(WebappClassLoader.java:1524) at org.apache.catalina.loader.WebappLoader.stop(WebappLoader.java:707) at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4557) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4387) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:123) at org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145) at java.security.AccessController.doPrivileged(Native Method) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:769) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:516) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177) Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Category at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
2011/1/29 Gunnar Eketrapp <gunnar.eketr...@gmail.com> > I added a janino dependency and got rid of that error. Now I get .... se > below. > > Thanks for the fast answer !!! > > FINE: Could not set field logger to null in class > org.springframework.jdbc.datasource.JdbcTransactionObjectSupport > java.lang.ExceptionInInitializerError > at sun.misc.Unsafe.ensureClassInitialized(Native Method) > at > sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25) > at > sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122) > at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918) > at java.lang.reflect.Field.getFieldAccessor(Field.java:899) > at java.lang.reflect.Field.get(Field.java:358) > at > org.apache.catalina.loader.WebappClassLoader.clearReferences(WebappClassLoader.java:1641) > at > org.apache.catalina.loader.WebappClassLoader.stop(WebappClassLoader.java:1524) > at > org.apache.catalina.loader.WebappLoader.stop(WebappLoader.java:707) > at > org.apache.catalina.core.StandardContext.stop(StandardContext.java:4557) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4387) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) > at > org.apache.catalina.core.ContainerBase.access$000(ContainerBase.java:123) > at > org.apache.catalina.core.ContainerBase$PrivilegedAddChild.run(ContainerBase.java:145) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:769) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) > at > org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926) > at > org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:719) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > at > org.apache.catalina.core.StandardService.start(StandardService.java:516) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:710) > at org.apache.catalina.startup.Catalina.start(Catalina.java:578) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at > org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:177) > Caused by: java.lang.NullPointerException > at > org.apache.commons.logging.LogFactory.getCachedFactory(LogFactory.java:979) > at > org.apache.commons.logging.LogFactory.getFactory(LogFactory.java:435) > at > org.apache.commons.logging.LogFactory.getLog(LogFactory.java:685) > at > org.springframework.jdbc.datasource.JdbcTransactionObjectSupport.<clinit>(JdbcTransactionObjectSupport.java:52) > ... 40 more > > > 2011/1/29 Gunnar Eketrapp <gunnar.eketr...@gmail.com> > > Nope! >> >> Here ir is ... >> >> <configuration> >> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> >> <encoder> >> <Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - >> %msg%n</Pattern> >> </encoder> >> </appender> >> <logger name="utskicket" level="DEBUG"/> >> <logger name="utskicket.util" level="DEBUG"/> >> <logger name="utskicket.model.persistence" level="DEBUG"/> >> >> <root level="INFO"> >> <appender-ref ref="STDOUT" /> >> </root> >> </configuration> >> >> 2011/1/29 Ceki Gülcü <c...@qos.ch> >> >> Hi Gunnar, >>> >>> Conditionals (<if>/<then>/<else>) in logback.xml require the janino >>> library. Do you have conditionals in your logback.xml? >>> >>> >>> On 29/01/2011 6:02 PM, Gunnar Eketrapp wrote: >>> >>>> Hi! >>>> >>>> I have problems getting my webapp to start under tomcat6. >>>> >>>> I am currently facing problem such as ... >>>> >>>> Caused by: java.lang.ClassNotFoundException: >>>> org.codehaus.janino.ScriptEvaluator >>>> at >>>> >>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) >>>> at >>>> >>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) >>>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) >>>> ... 37 more >>>> >>>> ... and I have placed following in tomcat's lib >>>> >>>> /usr/share/tomcat6/lib/logback-classic-0.9.28.jar >>>> /usr/share/tomcat6/lib/logback-core-0.9.28.jar >>>> >>>> Are there any known problems with logback and tomcat6 ? >>>> >>>> Thanks in advance, >>>> Gunnar Eketrapp >>>> >>>> >>>> _______________________________________________ >>> Logback-user mailing list >>> Logback-user@qos.ch >>> http://qos.ch/mailman/listinfo/logback-user >>> >> >> >> >> -- >> [Hem: 08-715 59 57, Mobil: 0708-52 62 90] >> Allévägen 2A, 132 42 Saltsjö-Boo >> > > > > -- > [Hem: 08-715 59 57, Mobil: 0708-52 62 90] > Allévägen 2A, 132 42 Saltsjö-Boo > -- [Hem: 08-715 59 57, Mobil: 0708-52 62 90] Allévägen 2A, 132 42 Saltsjö-Boo
_______________________________________________ Logback-user mailing list Logback-user@qos.ch http://qos.ch/mailman/listinfo/logback-user