You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Wicket应用至Wicket 9时遇com/github/openjson/JSONException缺失问题

解决Wicket 9升级中的NoClassDefFoundError: com/github/openjson/JSONException问题

com.github.openjson.JSONException类来自com.github.openjson:openjson依赖包。

Wicket 9 版本已将JSON处理的依赖从旧的JSON库(如org.json)切换到了openjson,这个依赖可能未通过Wicket核心Jar自动引入(属于可选或传递依赖缺失),导致你遇到这个错误。

解决步骤:

  • Maven项目:在pom.xml中添加以下依赖:
<dependency>
    <groupId>com.github.openjson</groupId>
    <artifactId>openjson</artifactId>
    <version>1.0.12</version> <!-- Wicket 9通常依赖此版本,可根据实际情况调整 -->
</dependency>
  • 手动管理Jar包:下载对应版本的openjson Jar包,添加到项目的库目录中。

添加后重新构建部署项目,即可解决该类找不到的问题。

内容的提问来源于stack exchange,提问作者lo-ran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 22:33:25