Перейти к содержанию

JAVA&MAVEN&SPRING BOOT развертка для студента на AstraLinux

Не давно другу попросил развернуть простенький проект на Java Spring Boot, я не разу не разворачивал не чего подобного и решил попробовать. Сражу скажу что с яп java не знаком.

С самого начала я стал изучать что такое Spring Boot и MAVEN, всемогущий выдал следующие.

Spring Boot - это популярный фреймворк для создания веб-приложений с использованием Java.
APACHE MAVEN - Фреймворк для автоматизации сборки проектов на основе описания их структуры в файлах на языке POM, являющемся подмножеством XML. Проект Maven издаётся сообществом Apache Software Foundation, где формально является частью Jakarta Project.

Значит у нас веб приложение и сборщик проекта.

Установим JDK 13

wget https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_linux-x64_bin.tar.gz
tar -xvf openjdk-13.0.1_linux-x64_bin.tar.gz
mv jdk-13.0.1 /opt/

Откроем .profile она находится в домашнем каталоге и добавим настройки окружения

JAVA_HOME='/opt/jdk-13.0.1'
PATH="$JAVA_HOME/bin:$PATH"
export PATH

Чтобы применить изменения коyфигурации source .profile

Проверим всели корректно установилось

java -version
openjdk version "13.0.1" 2019-10-15
OpenJDK Runtime Environment (build 13.0.1+9)
OpenJDK 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing)

Устанавливаем MAVEN

wget https://mirrors.estointernet.in/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar -xvf apache-maven-3.6.3-bin.tar.gz
mv apache-maven-3.6.3 /opt/

Добавляем в .profile переменные

M2_HOME='/opt/apache-maven-3.6.3'
PATH="$M2_HOME/bin:$PATH"
export PATH

Проверяем

mvn --version 
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/apache-maven-3.6.3
Java version: 13.0.1, vendor: Oracle Corporation, runtime: /opt/jdk-13.0.1
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.15.3-141-generic", arch: "amd64", family: "unix"

Переходим в папку с нашим проектом и посмотрим что там

ls
pom.xml src

Мы видим папку с исходниками и pom.xml определение Maven-проекта, так же все находятся зависимости для нашего проекта, давайте начнем сборку

mvn compile

Теперь в у вас появилась папка target с скомпилированными .class. Теперь собием все в jar

mvn package

Теперь мы можем спокойно запустить наше приложение

java -jar  target/nameproject.jar

Вы можете перейти на http://localhost:8080/ чтобы убедится в работе нашего приложения.

Опубликовано в рубрикеLINUX

Оставьте первый коментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *