Запуск приложения Spring вне среды IDE (предпочтительно ОС оболочки) - PullRequest
0 голосов
/ 28 июня 2019

https://www.pegaxchange.com/2018/01/24/java-web-project-with-spring-framework/ содержит инструкции по созданию веб-проекта Java с помощью Spring без Maven. Я могу заставить его работать в среде Eclipse. Он работает, как и ожидалось, выполнив «Запуск от имени» -> «Запуск на сервере».

Когда я убиваю Eclipse, я получаю ошибку Status 404 (« Исходный сервер не нашел текущего представления для целевого ресурса или не хочет раскрыть, что он существует. »). Я убедился, что сервер Tomcat запущен из панели управления XAMPP.

Как запустить приложение из оболочки ОС (Windows & Linux), чтобы я не увидел ошибку 404?

1 Ответ

0 голосов
/ 29 июня 2019

Давно я не использовал java веб-проекты без maven, но если мне не изменяет память, вы должны сначала экспортировать ваш проект как файл .war.Затем разверните его в tomcat.

  1. В eclipse щелкните правой кнопкой мыши свой проект, выберите экспорт, а затем выберите файл WAR.
  2. Скопируйте файл WAR в каталог webapps, который находится в установке tomcatdirectory.
  3. Переименуйте файл WAR так, как вам нравится, если вы хотите, чтобы ваше веб-приложение имело определенное имя контекста, например, http://localhost:8080/myapp.Если вы хотите работать в качестве пользователя root без имени контекста, просто переименуйте его в «ROOT».
  4. Запустите tomcat из командной строки <your-tomcat-installation-dir>\bin\startup.sh, или это будет файл .bat для Windows, поэтому вам следует завершить командус .bat.
  5. Или, если вы можете запускать и останавливать с помощью панели XAMPP, это должно быть сделано также.

Также вы можете увидеть эту статью подробности о том, как развернуть файл войны в tomcat.

Надеюсь, это поможет.Ура!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...