Встречается на собеседованиях • сегодня

Как запускал приложение на сервере

Для запуска Java-приложения на сервере обычно используется:

  1. JAR-файл (если приложение упаковано):
bash
java -jar app.jar
  1. WAR-файл (для веб-приложений) - развертывается в сервлет-контейнере (Tomcat, Jetty, WildFly):
bash
# Для Tomcat
cp app.war $CATALINA_HOME/webapps/
  1. Docker (современный подход):
bash
docker build -t myapp .
docker run -p 8080:8080 myapp

Дополнительные параметры:

  • -Dspring.profiles.active=prod - для Spring профилей
  • -Xmx512m - ограничение памяти
  • nohup или systemd - для фонового запуска

Для продакшена часто используют:

  • Reverse proxy (Nginx)
  • Мониторинг (Prometheus)
  • Логирование (ELK)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы