在spring mvc中引用<mvc:default-servlet-handler/>后启动程序异常如下:
ERROR: org.springframework.web.servlet.DispatcherServlet - Context initialization failed
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'org.springframework.validation.beanvalidation.LocalValidatorFactoryBean#0': Invocation of init method failed; nested exception is javax.validation.ValidationException: Unable to find a default provider
找问题很久,发现原来是JAR包冲突,去掉如下包:bean-validator.jar或者javax-validator。
问题解决。
本文介绍了一个关于SpringMVC配置<mvc:default-servlet-handler/>导致启动异常的问题及解决方案。错误提示为无法创建LocalValidatorFactoryBean实例,原因是找不到默认验证提供者。解决方法是移除冲突的bean-validator.jar或javax-validator包。
1万+

被折叠的 条评论
为什么被折叠?



