buildspe c .yml файл для проекта Spring Boot - PullRequest
0 голосов
/ 25 мая 2020

У меня есть проект Spring Boot под названием «BikeService». Я создаю файл war для этого проекта, используя следующую команду в pom. xml file

<packaging>war</packaging>

Теперь я хочу развернуть его на Elasti c Beanstalk , который я создал с помощью

Tomcat 8.5 with Java 8 running on 64bit Amazon Linux/3.3.6

После загрузки кода развертывание прошло успешно, и состояние среды в порядке, но при запуске URL-адреса среды отображается HTTP 404 - Не найдено .

Я использую следующий файл buildspe c .yml:

version: 0.2
phases:
  install:
    runtime-versions:
      java: corretto11
  pre_build:
    commands:
    - echo In the pre_build phase...
  build:
    commands:
    - echo Build started on `date`
    - mvn install
  post_build:
    commands:
    - echo Build completed on `date`
artifacts:
  files:
  - target/bike-service-0.0.1-SNAPSHOT.war
  - scripts/*

1 Ответ

0 голосов
/ 24 июня 2020

Итак, после долгих исследований проблема была решена.

Проблема была в файле buildspe c .yml.

Я публикую правильный buildspe c .yml файл на случай, если кто-то будет искать его в будущем.

Следующий файл для проекта Spring Boot с пакетом war .

version: 0.2
phases:
  install:
    runtime-versions:
      java: corretto8
  pre_build:
    commands:
    - echo In the pre_build phase...
  build:
    commands:
    - echo Build started on `date`
  post_build:
    commands:
    - echo Build completed on `date`
    - mvn package
    - mv target/bike-service-0.0.1-SNAPSHOT.war bike-service-0.0.1-SNAPSHOT.war
artifacts:
  files:
  - bike-service-0.0.1-SNAPSHOT.war
  - .ebextensions/**/*
...