×
=0) { let js = text.slice(pos1, pos2); + '<\/' + "script" + '>'; arrText.push(js); // next pos1 = pos2; continue; } } } break; } return arrText; } function OpenDialog(parentDiv, urlContent) { parentDiv = document.getElementById('modal-background'); // new !!!!!!! parentDiv.appendChild(document.getElementById('modal-template')); document.getElementById('modal-background').style.display = "block"; document.getElementById('modal-template').style.display = "flex"; // !!!!! document.getElementById('modal-body').innerHTML = ""; post_url(urlContent, "", function(text_from_server) { var element = document.getElementById('modal-body'); element.innerHTML = text_from_server; // add scripts var arrJSText = get_scripts(text_from_server); for (var i=0; i
dir.by
Праздники ...
Праздники ...
День Святого Валентина (14 Февраля)
Концерты, выставки, цирки ...
Концерты, выставки, цирки ...
Спектакль "Заручыны" г. Минск 30 января, 14 февраля, 17 марта 2026
Афишу
Спорт занятия ...
Спорт занятия ...
Занятия в тренажерном зале
Спорт занятие
Компьютеры, игры, программирование
Компьютеры, игры, программирование
Объявления ...
Объявления ...
Сантехнические работы
Объявление
Форум (ваши вопросы, обсуждение)
Форум (ваши вопросы, обсуждение)
Поиск
Программирование, разработка, тестирование
→
Java
→
Spring в Java (Spring Framework, Spring Data, Spring Boot, ...)
→
Java Spring web приложение кладем в Azure
Посмотрели
1534
раз(а)
Java Spring web приложение кладем в Azure
последнее обновление: 22 апреля 2025
Шаг 1. Скачиваем приложение Java Spring Web
Скачиваем
Java Spring Web
приложение ...
Шаг 2. Скачиваем Apache Maven
На заметку!
Apache Maven
кладет
Java Spring Web
приложение в
Azure
.
Скачать
Apache Maven
можно с официального сайта
https://maven.apache.org
или
можно скачать
apache-maven-3.9.9-bin.zip
...
После скачивания
Apache Maven
я разархивирую и переписываю все файлы в папку
C:/Program Files/apache-maven-3.9.9
то есть получится вот так:
C:
Program Files
apache-maven-3.9.9
bin
boot
conf
lib
LICENSE
NOTICE
README.txt
Шаг 3. Запускаем командную строку
В
Windows
запускаем командную строку:
Шаг 4. В командной строке запускаем Apache Maven (для создании Azure конфигурации в pom.xml)
Важно!
Azure
с типом
Java
у вас должен быть создан вот так ...
У меня приложение
Java Spring Web
находится тут
D:/MySpringWeb
В командной строке переключаемся в директорий где лежит
Java Spring Web
приложение:
D:
cd D:/MySpringWeb
В командной строке запускаем
Apache Maven
для создания
Azure
конфигурации в
pom.xml
c:/PROGRA~1/apache-maven-3.9.9/bin/mvn com.microsoft.azure:azure-webapp-maven-plugin:2.13.0:config
После этой команды будут вопросы: отвечаем
Ответы берем из сайта
Azure
...
Открываем
https://portal.azure.com
После выполнения командной строки и наших ответов в
pom.xml
добавится секция
<plugin>
<groupId>com.microsoft.azure</groupId>
...
Откроем
D:/MySpringWeb/pom.xml
файл и увидим что создалась
Azure
конфигурация:
Xml
pom.xml
<?xml
version=
"1.0"
encoding=
"UTF-8"
?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>
4.0.0
</modelVersion>
<parent>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-parent
</artifactId>
<version>
3.4.4
</version>
<relativePath/>
<!-- lookup parent from repository -->
</parent>
<groupId>
org.example
</groupId>
<artifactId>
MySpringWeb
</artifactId>
<version>
0.0.1-SNAPSHOT
</version>
<name>
MySpringWeb
</name>
<description>
MySpringWeb
</description>
<url/>
<licenses>
<license/>
</licenses>
<developers>
<developer/>
</developers>
<scm>
<connection/>
<developerConnection/>
<tag/>
<url/>
</scm>
<properties>
<java.version>
17
</java.version>
</properties>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-web
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
</plugin>
<plugin>
<groupId>
com.microsoft.azure
</groupId>
<artifactId>
azure-webapp-maven-plugin
</artifactId>
<version>
2.13.0
</version>
<configuration>
<schemaVersion>
v2
</schemaVersion>
<resourceGroup>
MyResourceGroup1
</resourceGroup>
<appName>
my-java-spring1
</appName>
<pricingTier>
F1
</pricingTier>
<region>
centralus
</region>
<runtime>
<os>
Linux
</os>
<javaVersion>
Java 17
</javaVersion>
<webContainer>
Java SE
</webContainer>
</runtime>
<deployment>
<resources>
<resource>
<directory>
${project.basedir}/target
</directory>
<includes>
<include>
*.jar
</include>
</includes>
</resource>
</resources>
</deployment>
</configuration>
</plugin>
</plugins>
</build>
</project>
Я иногда когда неправильно ввел сам подправляю
pom.xml
файл:
<resourceGroup>MyResourceGroup1</resourceGroup>
<appName>my-java-spring1</appName>
Можно почитать подробнее на сайте:
microsoft.com ..
Шаг 5. В командной строке запускаем Apache Maven (для publish в Azure)
Command Prompt (Win Console)
c:/PROGRA~1/apache-maven-3.9.9/bin/mvn package com.microsoft.azure:azure-webapp-maven-plugin:2.13.0:deploy
Результат
Открываем ссылку
https://my-java-spring1-argsbxh5hkefc5a6.germanywestcentral-01.azurewebsites.net
Моему
web
приложению нужен
/home
Видим что все работает:
← Предыдущая тема
Создаем Azure Web App с типом Java (бесплатно). То есть создаем пустой web server
Следующая тема →
К приложению Azure Web App (Java) соединяемся через FTP | используем File Explorer
Ваши Отзывы ... комментарии ...
Вашe имя
Ваш комментарий
(www ссылки может добавлять только залогиненный пользователь)
+ картинку
Экскурсии по Москве: пешеходные, автобусные и речные прогулки на любой вкус
Объявления
Объявления
Скачать и установить
•
Установка JDK (скачиваем и устанавливаем библиотеку Java для Windows)
•
Скачать и установить IntelliJ IDEA для изучения Java, Spring, Jakarta EE | Функциональность и отличия: Community | Ultimate
Изучаем язык Java (class, interface, свойства и т.д.)
•
Создание простого консольного приложения в IntelliJ IDEA для изучения Java
•
Что такое interface в Java ?
•
Прямо в коде (во время выполнения) делаем имплементацию для interface | Java
•
Потоки в Java
•
lambda это безымянный метод (нет имени и не принадлежит классу) | Java
•
Исключения и обработка в Java. Пример: try {...} catch (Exception e) {...}
•
Зачем использовать throws Exception в названии функциии в Java ? Ответ: метод создает исключение и нет обработки try catch. Пример: float CalculateDensity(float mass, float volume) throws Exception { ... throw new Exception("Error! Volume is zero."); ... }
Java web приложение (сервлет, jsp страница, основная функциональность и без фрэймворков)
•
Создаем новое простое web приложение (jsp web страница) | Java, Maven
•
Создаем web сервлет (сервлет находится на веб-сервере, по запросу возвращает результат) | Java
•
Установка Tomcat web server (скачиваем и устанавливаем для Windows)
•
Проверяем, тестируем Tomcat web server (создаем новый my.hml файл)
•
Что такое Maven
•
Что такое динамическая web страница jsp (Java Server Page) ?
•
Как инсталировать Smart Tomcat plugin в Intellij Idea
•
Ошибка "The SDK is not specified for module ... | Project SDK is not defined ..." в IntelliJ IDEA | Java
Spring в Java (Spring Framework, Spring Data, Spring Boot, ...)
•
Что такое Spring? Зачем в Java использовать Spring?
•
Что такое Spring Bean? Что такое Spring Container? IoC (inversion of control) | Создание простого Spring проекта и конфигурациия Spring Container в XML файле | Редактор IntelliJ Idea и язык Java
•
Что такое Dependency Injection в Spring? Создание простого Spring проекта с Dependency Injection в конструкторе с атрибутами @Component, @Autowired | Редактор IntelliJ Idea и язык Java
•
Создаем новое Spring Web приложение (запрос идет в Controller → Controller создает ответ как текст или json) | Java, Spring Web, Spring Boot, Maven
•
Создаем новое Spring WebSocket приложение (Java WebSocket шлет сообщение к JavaScript WebSocket) | Java, Spring WebSocket, Spring Boot, Maven
•
Создаем Azure Web App с типом Java (бесплатно). То есть создаем пустой web server
•
Java Spring web приложение кладем в Azure
•
К приложению Azure Web App (Java) соединяемся через FTP | используем File Explorer
•
Ошибка "The SDK is not specified for module ... | Project SDK is not defined ..." в IntelliJ IDEA | Java, Spring Boot
•
Как инсталировать Spring WebSocket plugin в Intellij Idea
Jakarta EE / Java EE в Java (web приложения, web сервисы)
•
Что такое Jakarta EE (Java EE) ? | В каком редакторе (программе) удобно писать Jakarta EE (Java EE) код?
•
Создание простого web-проекта в IntelliJ Idea Ultimate | Jakarta EE (Java EE)
Struts на Java (расширяет API Java Servlet используя MVC)
•
Что такое Struts | Java
•
Собеседования на Java
Ваши вопросы присылайте по почте:
info@dir.by