WEB-INF/web.xml

ZK portlet loader actually delegates the loading of ZUML pages to ZK loader (org.zkoss.zk.ui.http.DHtmlLayoutServlet). Thus, you have to configure WEB-INF/web.xml as specified in Appendix A in the Developer's Reference, even if you want to use only portlets.