Ошибка приложения Spring MVC (Hibernate Validator): исключением localValidatorFactoryBean является java.lang.NoClassDefFJAVA

Программисты JAVA общаются здесь
Anonymous
Ошибка приложения Spring MVC (Hibernate Validator): исключением localValidatorFactoryBean является java.lang.NoClassDefF

Сообщение Anonymous »

Я получаю следующее исключение:

Код: Выделить всё

org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.validation.beanvalidation.MethodValidationPostProcessor]: Factory method 'methodValidationPostProcessor' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'localValidatorFactoryBean' defined in com.app.config.RootContextConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.validation.beanvalidation.LocalValidatorFactoryBean]: Factory method 'localValidatorFactoryBean' threw exception; nested exception is java.lang.NoClassDefFoundError: org/hibernate/validator/spi/resourceloading/ResourceBundleLocator
Мой POM.xml:

Код: Выделить всё

...
4.1.4.RELEASE

1.1.0.Final
4.3.1.Final
1.8
1.8



...




...

...

...



javax.inject
javax.inject
1
compile



javax.annotation
javax.annotation-api
1.3.2
runtime




jakarta.xml.bind
jakarta.xml.bind-api
2.3.2



org.glassfish.jaxb
jaxb-runtime
2.3.2




...




javax.validation
validation-api
${javax.validation}
compile



org.hibernate
hibernate-validator
${hibernate.validator.version}
runtime



org.jboss.logging
jboss-logging






org.hibernate
hibernate-validator-annotation-processor
${hibernate.validator.version}
compile




javax.persistence
javax.persistence-api
2.2
compile



javax.transaction
javax.transaction-api
1.2
compile





org.hibernate
hibernate-entitymanager
4.3.6.Final

runtime



org.hibernate.javax.persistence
hibernate-jpa-2.1-api


org.jboss.spec.javax.transaction
jboss-transaction-api_1.2_spec


xml-apis
xml-apis


org.jboss.logging
jboss-logging


org.javassist
javassist








Полное исключение:

Код: Выделить всё

xt.support.AnnotationConfigWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'methodValidationPostProcessor' defined in com.app.config.RootContextConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.validation.beanvalidation.MethodValidationPostProcessor]: Factory method 'methodValidationPostProcessor' threw exception;  nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'localValidatorFactoryBean' defined in com.comegameon.config.RootContextConfiguration: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.validation.beanvalidation.LocalValidatorFactoryBean]: Factory method 'localValidatorFactoryBean' threw exception; nested exception is java.lang.NoClassDefFoundError: org/hibernate/validator/spi/resourceloading/ResourceBundleLocator
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599) ~[spring-beans-4.1.4.RELEASE.jar:4.1.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1111) ~[spring-beans-4.1.4.RELEASE.jar:4.1.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1006) ~[spring-beans-4.1.4.RELEASE.jar:4.1.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504) ~[spring-beans-4.1.4.RELEASE.jar:4.1.4.RELEASE]
Интересно, не конфликтуют ли версии hibernate-validator и hibernate-entitymanager. Как вы можете видеть в файле POM, я использую:
проверка Javax: 1.1.0.Final и hibernate.validator.version:4.3.1.Final
hibernate.entitymanager: 4.3.1.Final< /п>

Подробнее здесь: https://stackoverflow.com/questions/789 ... actorybean

Вернуться в «JAVA»