首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

ZK 框架報錯:缺少 captcha 引擎類別,補齊 zkex.jar 即可解決

     編輯:程式設計綜合問答

ZK 專案啟動時拋出異常:

org.zkoss.zk.ui.UiException: Library property, org.zkoss.zul.captcha.engine.class, required

根本原因

專案缺少 zkex.jar 函式庫,此 jar 包含驗證碼引擎實作類別。

解決步驟

  1. 確認專案建置路徑(Build Path)是否包含 zkex.jar
  2. 若使用 Maven,檢查 pom.xml 依賴:
<dependency>
  <groupId>org.zkoss.zk</groupId>
  <artifactId>zkex</artifactId>
  <version>${zk.version}</version>
</dependency>
  1. 若為手動管理 jar,從 ZK 官網下載對應版本的 zkex.jar 放入 WEB-INF/lib
  2. 重新部署專案,錯誤即可消除

補充說明

ZK 核心模組 zk.jar 不包含驗證碼、圖表、試算表等進階元件,這些功能均在 zkex.jar 與 zkmax.jar 中。專案若使用 <captcha> 元件,必須引入 zkex。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved