Sample of web.xml for Servlet 3.0
From Documentation
Since 6.0.0
ZK supports Servlet 3.0 Pluggability, so you don't have to configure ZK's servlets and listeners in WEB-INF/web.xml
at all. (Make sure you include zkwebfragment.jar)
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
<description><![CDATA[My ZK Application]]></description>
<display-name>MyApp</display-name>
</web-app>
On the other hand, if metadata-complete=“true”
was specified in WEB-INF/web.xml
(i.e., the support of pluggability is disabled), you have to configure ZK servlets and listeners manually as described in the Sample of web.xml for Servlet 2.4.