-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Hi all,
I just update to zk 5.0.7 and when Tomcat is started I'm getting these errors:
GRAVE: Failed to invoke class org.zkoss.theme.breeze.BreezeThemeWebAppInit java.lang.NoClassDefFoundError: org/zkoss/zkplus/theme/Themes at org.zkoss.theme.breeze.BreezeThemeWebAppInit.init(BreezeThemeWebAppInit.java:46) at org.zkoss.zk.ui.util.Configuration.invokeWebAppInits(Configuration.java:680) at org.zkoss.zk.ui.impl.AbstractWebApp.init(AbstractWebApp.java:208) at org.zkoss.zk.ui.http.SimpleWebApp.init(SimpleWebApp.java:59) at org.zkoss.zk.ui.http.WebManager.<init>(WebManager.java:182) at org.zkoss.zk.ui.http.DHtmlLayoutServlet.init(DHtmlLayoutServlet.java:111) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 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:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.ClassNotFoundException: org.zkoss.zkplus.theme.Themes at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) ... 23 more
and 2 more like this (one for each theme:breeze, silvertail and sapphire).
I check WEB-INF/lib and .jars are there.
Am I doing something wrong?
Thank you!
Hi
I use zk studio to build a new zk project , it works fine (zk 507 , tomcat 7)
I think you need to check your jars.
I tried adding breeze.jar,sapphire.jar and silvertail.jar to tomcat classpath. Then this exception is thrown:
GRAVE: Unable to load a listenr, [SYS jar:file:/C:/workspaceStsWeb/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/HospitalariaWeb/WEB-INF/lib/silvertail.jar!/metainfo/zk/config.xml line 11 col 12] org.zkoss.zk.ui.UiException: Unable to load org.zkoss.theme.silvertail.SilvertailThemeWebAppInit, at [SYS jar:file:/C:/workspaceStsWeb/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/HospitalariaWeb/WEB-INF/lib/silvertail.jar!/metainfo/zk/config.xml line 11 col 12] at org.zkoss.zk.ui.sys.ConfigParser.parseClass(ConfigParser.java:717) at org.zkoss.zk.ui.sys.ConfigParser.parseListener(ConfigParser.java:259) at org.zkoss.zk.ui.sys.ConfigParser.parseListeners(ConfigParser.java:254) at org.zkoss.zk.ui.sys.ConfigParser.parseConfigXml(ConfigParser.java:185) at org.zkoss.zk.ui.http.WebManager.<init>(WebManager.java:129) at org.zkoss.zk.ui.http.DHtmlLayoutServlet.init(DHtmlLayoutServlet.java:111) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4045) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4351) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 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:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.NoClassDefFoundError: org/zkoss/zk/ui/util/WebAppInit at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.zkoss.lang.Classes.forNameByThread(Classes.java:271) at org.zkoss.zk.ui.sys.ConfigParser.parseClass(ConfigParser.java:702) ... 22 more Caused by: java.lang.ClassNotFoundException: org.zkoss.zk.ui.util.WebAppInit at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 40 more
Seeing this I added zk.jar to Tomcat classpath and another exception appears:
GRAVE: Error configurando escuchador de aplicación de clase org.sts.generales.EventosAplicacion.ControladorSesiones java.lang.NoClassDefFoundError: javax/servlet/ServletRequestAttributeListener at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3773) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) 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:566) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) Caused by: java.lang.ClassNotFoundException: javax.servlet.ServletRequestAttributeListener at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 37 more
Finally, I added servlet.api.jar to Tomcat classpath, too. And error 404 Servlet zkLoader not available appears.
Now, I don't know what more can I do.
Can anyone help me?
Asked: 2011-05-20 02:39:47 +0800
Seen: 577 times
Last updated: May 23 '11