Ваш Java-додаток готовий. Ви натискаєте "Запустити" — і він падає. Знайомо? Не хвилюйтесь — це можна легко виправити. У цьому посібнику ми покажемо, як усе налаштувати правильно з першого разу. Він підійде і досвідченим розробникам, і новачкам: від вибору хостингу до запуску й підтримки вашого проєкту. Давайте зробимо так, щоб усе працювало без проблем!
Java-додатки мають особливості, які стандартні хостинг-плани часто ігнорують. Ми розберемо, як обрати правильний сервер і запустити ваш додаток без зайвих клопотів.
Не беріть перший-ліпший хостинг — Java потребує спеціального підходу. На що звернути увагу:
Хороший хостинг — це основа стабільної роботи.
Хостинг є? Тоді пора налаштувати сервер, щоб ваш додаток запрацював.
Java — основа вашого додатка, тож установіть актуальну версію JDK. На Ubuntu це просто:
sudo apt update
sudo apt install openjdk-21-jdk
Перевірте, чи все працює:
java -version
Apache Tomcat — зручний вибір для Java. Установіть його на Ubuntu:
sudo apt install tomcat10
sudo systemctl start tomcat10
sudo systemctl enable tomcat10
Tomcat увімкнувся? Перейдіть за адресою http://your-server-ip:8080. Якщо бачите стартову сторінку Tomcat, усе йде за планом!
mvn clean package
scp your-application.war username@your-server-ip:/var/lib/tomcat10/webapps/
http://your-server-ip:8080/your-application
Міняємо порт: Не подобається 8080? Відкрийте server.xml
у Tomcat і змініть:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
Красивий URL: Щоб замінити /your-application
на /myapp
, додайте context.xml
у META-INF вашого WAR-файлу.
Додаємо HTTPS: Увімкніть HTTPS, щоб захистити дані користувачів. Докладніше про це — у статті “Як перейти на HTTPS і HTTP/2”.
/var/log/tomcat10/catalina.out.
Запустити Java-додаток — це легше, ніж здається! Налаштуйте сервер правильно, і ваш додаток стане швидким, стабільним і готовим до навантажень.