java.lang.NoClassDefFoundError: org/apache/wicket/util/conve



我的应用程序使用Wicket 7.6.0运行良好。但在从Wicket 7.6迁移到8.5之后,我现在面临以下例外。

引起原因:java.lang.NoClassDefFoundError:org/apache/wicket/util/convert/converter/ZeroPaddingIntegerConverter网址:org.apache.wicket.extensions.yui.calendar.DateTimeField.(DateTimeField.java:119(

引起原因:java.lang.ClassNotFoundException:org.apache.wicket.util.coverter.CZeroPaddingIntegerConverter在org.apache.catalina.loard.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358(网址:org.apache.catalina.loarder.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180(…还有77个

在我的代码中,没有任何地方使用过这个类">零填充整数转换器";但是仍然得到这个类的错误

ZeroPaddingIntegerConverter类在Wicket8.x版本中已被弃用

wicket日期时间模块已随wicket 8一起删除,并移到WicketStuff。在您的代码中,您可能将旧的wicket日期时间模块(7.6.0(与wicket 8.5混合在一起。只需移除旧模块,并用WicketStuff依赖项替换它:

<dependency>
<groupId>org.wicketstuff</groupId>
<artifactId>wicket-datetime</artifactId>
<version>8.5.0</version>
</dependency>

相关内容

  • 没有找到相关文章

最新更新