Struts2 Struts 2从2.2.1.1升级到2.3.8后的堆栈跟踪

Struts2 Struts 2从2.2.1.1升级到2.3.8后的堆栈跟踪,struts2,Struts2,这对我来说是个谜,有人能解释一下可能的原因吗 java.lang.NullPointerException com.opensymphony.xwork2.validator.AnnotationValidationConfigurationBuilder.processVisitorFieldValidatorAnnotation(AnnotationValidationConfigurationBuilder.java:485) com.opensymphony.xwork

这对我来说是个谜,有人能解释一下可能的原因吗

java.lang.NullPointerException 
    com.opensymphony.xwork2.validator.AnnotationValidationConfigurationBuilder.processVisitorFieldValidatorAnnotation(AnnotationValidationConfigurationBuilder.java:485)
    com.opensymphony.xwork2.validator.AnnotationValidationConfigurationBuilder.processAnnotations(AnnotationValidationConfigurationBuilder.java:208)
    com.opensymphony.xwork2.validator.AnnotationValidationConfigurationBuilder.buildAnnotationClassValidatorConfigs(AnnotationValidationConfigurationBuilder.java:781)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildClassValidatorConfigs(AnnotationActionValidatorManager.java:283)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.buildValidatorConfigs(AnnotationActionValidatorManager.java:371)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.getValidators(AnnotationActionValidatorManager.java:102)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:141)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:133)
    com.opensymphony.xwork2.validator.AnnotationActionValidatorManager.validate(AnnotationActionValidatorManager.java:128)
或许是的:)

我找到了这个答案

它没有提到版本,但根据发布日期和答案日期,可能是同一个问题


查看提供的解决方案(指定base Validators.xml中的所有内容),并查看它是否有效

看起来Validators.xml的DOCTYPE已更改。更新URL引用修复了它


我想不会,除非你发布你的代码:/base在这个上下文中是什么?我有一个validators.xml。