Далее следует простой процесс фактического развертывания проекта Spring (это делается на компьютере во внутренней сети, заданное доменное имя записывается случайно и доступно через настройку хостов). 2:Упакуйте проект в соответствии с официальным руководством (Примечание: на этом этапе вы можете изменить файл конфигурации, и я также изменил его на этом этапе).
3:Здесь мы сначала развертываем сторону управления (сторона управления — это проект разделения фронтенда и бэкенда)
4: После выбора пакета jar текущая версия проверит конфигурацию jar перед подтверждением создания проекта, чтобы помочь нам найти проблемы с конфигурацией среды, как показано на рисунке: Сейчас не настроен соответствующий файл профиля, и используется dev. , что не соответствует требованиям. Чего ожидать от этого развертывания.
5:Вернитесь к предыдущему шагу, добавьте команду и укажите включенный файл профиля.
6: Проверьте еще раз и обнаружите, что база данных еще не создана.
7: Затем мы переходим на страницу базы данных и создаем базу данных.
8: И импортируйте файл sql, официально предоставленный проектом.
После запроса и создания таблиц вернитесь к созданию проекта Java и создайте проект.
9: После запуска я проверил журнал и обнаружил, что используемый jdk неверен, поэтому я изменил jdk и запустил его снова. Я проверил журнал, и запуск прошел успешно.
10. Затем разверните статические файлы внешнего интерфейса и включите прокси-службу NGINX.
11: Согласно официальному руководству, я установил адрес внешнего запроса и добавил доменное имя.
12: Чтобы получить доступ к странице из внешней сети, сначала включите сопоставление внешней сети, затем установите прокси-сервер /apis/ на порт 8111, контролируемый службой Java, и установите местоположение файла статической страницы в местоположение загруженного мной статического файла. .
13: После вышеуказанных настроек файл конфигурации NGINX будет выглядеть так
14: Поскольку это локальный тест, я получил доступ к тестовому сайту, изменив файл хостов. Результаты следующие: доступ к нему возможен в обычном режиме.
15. Затем разверните еще один jar-пакет (клиентский API-интерфейс).
Из-за проблем с разрешениями на ведение журнала позже я переключился на пользователя root и успешно запустился.
16: В настоящее время в нашем проекте торгового центра есть два проекта, которыми необходимо управлять. Вы можете использовать команду проекта, чтобы управлять ими единообразно.