Spring + App Engine + JSR303 - PullRequest
       12

Spring + App Engine + JSR303

1 голос
/ 07 июля 2010

Я новичок в Spring и у меня проблемы с проверкой JSR303.Кажется, проблема связана с тегом <mvc:annotation-driven/> в spring-servlet.xml.

Когда я включаю этот тег, я получаю следующую ошибку при запуске сервера разработки.

    SEVERE: 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

Я понятия не имею, как интерпретировать это сообщение.Я использую validation-api-1.0.0.GA.jar, который находится в каталоге WEB-INF / lib и указан в моем пути сборки eclipse.

Есть идеи?

1 Ответ

3 голосов
/ 07 июля 2010

Похоже, в вашем classpath нет поставщика JSR-303.validation-api-1.0.0.GA.jar определяет только контракт JSR-303, и для выполнения валидации вам потребуется либо валидатор hibernate, либо валидация bean-компонента apache.

2 провайдера JSR-303 здесь: Доступна ли реализация JSR-303 (проверка бина)?

...