我有一个 java ee 6 项目捆绑为包含两个 web 战争档案的 ear-file。两者都使用 Omnifaces。今天我将 Omnifaces 升级到最新的 1.6 版本。但现在我无法再部署了。我得到以下异常:
java.lang.IllegalArgumentException: Registering validator 'class org.omnifaces.validator.RequiredCheckboxValidator' failed, duplicates validator ID 'omnifaces.RequiredCheckboxValidator' of other validator 'class org.omnifaces.validator.RequiredCheckboxValidator'.
at org.omnifaces.cdi.validator.ValidatorExtension.processValidators(ValidatorExtension.java:73)
...
我的环境:JBoss AS 7.1.1/Omnifaces 1.6/JSF Mojarra 2.1.26/Primefaces 3.5
提前谢谢。