-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Why zk calendar demo can't run?
I deploy demo.war under to \\Tomcat 6.0\webapps,copy ZK 3.6.1 zkdemo\WEB-INFlib\*.jar to demo\WEB-INF\lib\*.jar,but when Open url:http://localhost:8080/demo/calendar.zul in ie,
error message:
org.zkoss.zk.ui.metainfo.DefinitionNotFoundException: Component definition not found: calendars in [LanguageDefinition: xul/html], [SYS file:/D:/opensource/Tomcat%206.0/webapps/demo/calendar.zul line 86 col 27]
org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:751)
org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:578)
org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:851)
org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:578)
org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:851)
org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:578)
org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:851)
org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:210)
org.zkoss.zk.ui.metainfo.Parser.parse(Parser.java:101)
org.zkoss.zk.ui.metainfo.PageDefinitions$MyLoader.parse(PageDefinitions.java:196)
org.zkoss.web.util.resource.ResourceLoader.load(ResourceLoader.java:94)
org.zkoss.util.resource.ResourceCache$Info.load(ResourceCache.java:229)
org.zkoss.util.resource.ResourceCache$Info.<init>(ResourceCache.java:203)
org.zkoss.util.resource.ResourceCache.get(ResourceCache.java:144)
org.zkoss.web.util.resource.ResourceCaches.get(ResourceCaches.java:131)
org.zkoss.zk.ui.metainfo.PageDefinitions.getPageDefinition(PageDefinitions.java:142)
org.zkoss.zk.ui.impl.AbstractUiFactory.getPageDefinition(AbstractUiFactory.java:115)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:222)
org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:167)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
You have to copy the calendars dist directory too.
The error you've got means that the definition of this component is not accessible. So you have to put the jar file in a directory that is accessible to Tomcat. Two choices for that : - put it in the Tomcat default lib, or put it in the application default lib.
Hope it fixes.
My WebApp have included "calendar.jar".
你是有下载ZKDemo吗?就是那个关于ZK各个组件介绍的,你把zk-calendar-demo-1.0.0-RC\demo\src下文件夹archive拷贝到Tomcat 5.5\webapps\zkdemo目录下,再把calendar.jar文件拷贝到lib目录下,按照这个路径就可以运行calendar
我的思路:不是说zk calendar是嵌入式组件吗?我在下载demo里发现zk.xml文件有很多与ZKDemo关联的类文件,所以我把前者嵌入到后者就可以运行
calendar,希望对有你有帮助
please clean your \\Tomcat 6.0\shared\lib, this might be an issue of jar conflict.
/robbie
I think you have used "calendar.jar" for the ZK 5.0 which not compatible wih ZK 3.6.1 use jar from zk-calendar-bin-1.0.0-RC
it works!!!!
Asked: 2009-06-02 06:18:51 +0800
Seen: 902 times
Last updated: Mar 26 '10