Я пытаюсь развернуть приложение весенней загрузки с весенней загрузкой 2.0.6 и Java 8 на сервере Tomcat 8 на Ubuntu 18 и в Tomcat 7 на Windows xampp.Я прочитал, что лучший способ сделать это - создать файл war, поместить его в папку webapps и запустить сервер.Я бы попробовал это так и используя приложение менеджера tomcat.
Для настройки сервера tomcat я следовал этому руководству по tomcat 8 в Ubuntu.
В обоихкогда я получаю один и тот же результат, я могу запустить свое приложение на сервере после загрузки, но если я пытаюсь получить к нему доступ в браузере, записывая путь или нажимая путь в приложении менеджера tomcat, но браузер показывает ошибку 404Каждый раз. Ошибка говорит: требуемый ресурс недоступен.
Вчера я попытался загрузить образец войны и загрузить его, и он работает правильно.Поэтому я предполагаю, что ошибка заключается в том, что я создаю войну.
В качестве IDE я использую Spring Tool Suit 3. Чтобы создать войну, я сделал следующие шаги:
- расширяет SpringBootServletInitializer для моего основного класса.
- добавьте метод SpringApplicationBuilder в мой основной класс.
- Измените содержимое my, расположенного в моем pom.xml, с jar на war.
добавить следующую зависимость:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
Щелкните правой кнопкой мыши проект> Запуск от имени> Maven build ...
- Ввход с надписью «Gloas» напишите «package».
И через некоторое время война будет создана.Я не знаю, если это правильная форма, но это единственное, что я знаю.Не могли бы вы мне помочь?
Это ссылка на хранилище с примером кода с конфигурацией, которую я пытаюсь развернуть: https://bitbucket.org/josealvarezvivar/samplespring/src/master/
Заранее спасибо.