Packaging Applications"
From Documentation
Line 1: | Line 1: | ||
{{ZKDevelopersReferencePageHeader}} | {{ZKDevelopersReferencePageHeader}} | ||
__TOC__ | __TOC__ | ||
+ | |||
+ | =Package Single Version= | ||
+ | ZK doesn't support to run 2 different versions in a single web application. Please be sure you package only one single version of ZK into a WAR. | ||
+ | |||
+ | <syntaxhighlight> | ||
+ | 2023-03-02 09:21:44 [INFO ] ConfigParser:116 - Ignore jar:file:/Users/yourName/.m2/repository/org/zkoss/zk/zkex/9.6.3/zkex-9.6.3.jar!/metainfo/zk/config.xml | ||
+ | Cause: ZK version must be 9.6.3 or later, not 9.6.0 | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | |||
=Package ZK As a Shared Library = | =Package ZK As a Shared Library = |
Revision as of 13:45, 2 March 2023
Package Single Version
ZK doesn't support to run 2 different versions in a single web application. Please be sure you package only one single version of ZK into a WAR.
2023-03-02 09:21:44 [INFO ] ConfigParser:116 - Ignore jar:file:/Users/yourName/.m2/repository/org/zkoss/zk/zkex/9.6.3/zkex-9.6.3.jar!/metainfo/zk/config.xml
Cause: ZK version must be 9.6.3 or later, not 9.6.0
This is a not-recommended practice. Since ZK stores its configurations (parsed from zk.xml
) as a static object, all your zk applications in the same application server will have the same configurations. If you change a configuration (library property), it will affect all zk applications.
Package as EAR
An EAR file contains one or more JAR and WAR.
Notice for Form Binding