2016-12-08 4 views
1

Я пытаюсь изменить приложение весенней музыки (https://github.com/cloudfoundry-samples/spring-music) из файла jar в war для тестирования в Liberty. я сделал следующие измененияВесенняя обувь Jar to war

@SpringBootApplication 
public class Application extends SpringBootServletInitializer { 

    @Override 
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
     return application.sources(Application.class); 
    } 

    public static void main(String[] args) throws Exception { 
     SpringApplication.run(Application.class, args); 
    } 

} 

, а также build.gradle

apply plugin: 'war' 
dependencies { 
    // Spring Boot 
    compile("org.springframework.boot:spring-boot-starter-web") 
    providedRuntime("org.springframework.boot:spring-boot-starter-tomcat") 
} 

Военные файлы будут созданы, но при попытке получить доступ к приложению, он выдает ошибку причиненный: org.springframework .beans.factory.NoSuchBeanDefinitionException: никакой определяющий компонент типа [org.springframework.data.repository.CrudRepository], найденный для зависимости: ожидается как минимум 1 компонент, который квалифицируется как кандидат autwire для этой зависимости. Аннотации зависимостей: {}

Я ничего не теряю здесь?

+0

сделали вы пытаетесь использовать файл Jar. он может иметь такую ​​же проблему и с jar, –

+0

yes jar также дает ошибку после того, как я сделаю эту модификацию. Хотя я внес изменения на основе doc: https: //spring.io/guides/gs/convert-jar-to-war/ http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-gradle-packaging http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/# howto-create-a-deployable-war-file – Sajna

+0

, пожалуйста, разместите здесь класс конфигурации или класс, в котором инициализируются компоненты. –

ответ

0

Если вы хотите использовать CrudRepository вам необходимо добавить зависимость к пружинными загрузки пускателя-данных JPA как

compile("org.springframework.boot:spring-boot-starter-data-jpa") 
Смежные вопросы