«API проверки компонентов находится в пути к классам, но реализация не найдена», что препятствует запускуJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 «API проверки компонентов находится в пути к классам, но реализация не найдена», что препятствует запуску

Сообщение Anonymous »

Я использую Spring Tool Suite для работы со службами ReST на Java. Но в самый первый момент я не могу запустить свое первое простое приложение. Пожалуйста, помогите. Я получаю ошибку ниже. [Использование Java8, пакета STS, Ubuntu 16.04, $Java_Home: /usr/lib/jvm/java-8-oracle

. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v1.4.2.RELEASE)

2018-01-28 09:37:14.658 INFO 7971 --- [ main] i.j.springbootstarter.CourseApiApp : Starting CourseApiApp on rudresh-Vostro-14-3468 with PID 7971 (/home/rudresh/Documents/workspace-sts-3.9.2.RELEASE/course-api/target/classes started by rudresh in /home/rudresh/Documents/workspace-sts-3.9.2.RELEASE/course-api)
2018-01-28 09:37:14.667 INFO 7971 --- [ main] i.j.springbootstarter.CourseApiApp : No active profile set, falling back to default profiles: default
2018-01-28 09:37:14.827 INFO 7971 --- [ main] s.c.a.AnnotationConfigApplicationContext : Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@6dde5c8c: startup date [Sun Jan 28 09:37:14 IST 2018]; root of context hierarchy
2018-01-28 09:37:16.551 WARN 7971 --- [ main] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.web.HttpMessageConvertersAutoConfiguration$StringHttpMessageConverterConfiguration': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.http.encoding-org.springframework.boot.autoconfigure.web.HttpEncodingProperties': Initialization of bean failed; nested exception is javax.validation.ValidationException: Unable to create a Configuration, because no Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.
2018-01-28 09:37:16.552 INFO 7971 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2018-01-28 09:37:16.568 INFO 7971 --- [ main] utoConfigurationReportLoggingInitializer :

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2018-01-28 09:37:16.578 ERROR 7971 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :

***************************
APPLICATION FAILED TO START
***************************

Description:

The Bean Validation API is on the classpath but no implementation could be found

Action:

Add an implementation, such as Hibernate Validator, to the classpath


Ниже приведен мой файл POM.xml. Весь пример взят из руководства JavaBrains на YouTube для справочных целей. Я подозреваю, что какая-то проблема либо со средой, либо с проверкой Hibernate, которую я не установил в своей системе.


4.0.0
io.javabrains.springbootquickstart
course-api
0.0.1-SNAPSHOT
Java Brains Course Api


org.springframework.boot
spring-boot-starter-parent
1.4.2.RELEASE


UTF-8
UTF-8
1.8




org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-starter-test
test






org.springframework.boot
spring-boot-maven-plugin






"This is main class to start SpringBoot application. Although it does not do anything but it should at least redirect to browser Error page."

package io.javabrains.springbootstarter;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class CourseApiApp {

public static void main(String[] args) {
// TODO Auto-generated method stub
SpringApplication.run(CourseApiApp.class, args);
}

}


Подробнее здесь: https://stackoverflow.com/questions/484 ... ld-be-foun
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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