Деплой и хостинг Java-приложений
Автоматический деплой Java и Kotlin-приложений с поддержкой Maven, Gradle, Spring Boot и JDK.
Автодеплой из Git
Платформа сама скачает код с Репозитория, соберет проект и запустит его.
Готовая среда
Не нужно настраивать Nginx или Linux. Под капотом надежные серверы RelaxDev.
Свои домены и SSL
Привяжите свой домен в 1 клик, а платформа автоматически выпустит Let's Encrypt SSL.
RelaxDev автоматически собирает Java и Kotlin-проекты через Maven или Gradle без необходимости создавать Dockerfile.
Платформа определяет конфигурацию проекта, выбирает JDK и после сборки запускает готовый JAR-файл.
Как задеплоить Java?
1. Подключите репозиторий
Подключите Git-репозиторий и выберите Java или Kotlin-проект.
2. Автоматическая сборка
RelaxDev определяет Maven или Gradle по файлам проекта, выбирает версию JDK и выполняет сборку без запуска тестов.
3. Запуск приложения
После успешной сборки RelaxDev находит подходящий JAR-файл, помещает его в runtime-образ Eclipse Temurin и запускает приложение.
Сравнение платформ
| Платформа | Статус | Оплата |
|---|---|---|
| Heroku | ⚠️ Зарубежная платформа | USD |
| Обычный VPS | ⚠️ Ручная настройка | Рубли |
| RelaxDev | ✅ Автоматический деплой | Рубли |
RelaxDev автоматизирует сборку и запуск Java-приложений: Maven и Gradle определяются автоматически, а приложение запускается в окружении Eclipse Temurin.
Частые ошибки и решения
Не найден pom.xml или build.gradle
Проверьте, что pom.xml, build.gradle или build.gradle.kts находится в корне проекта. Если проект находится в подпапке, укажите Root Directory в настройках.
После сборки не найден JAR-файл
Проверьте результат сборки Maven или Gradle. RelaxDev ищет типовые fat JAR, включая *-all.jar, *-shaded.jar и *-jar-with-dependencies.jar, а затем выбирает подходящий JAR из каталога сборки.
FAQ
Какая версия Java (JDK) используется?
По умолчанию используется JDK 21. Для Maven-проектов RelaxDev пытается определить версию из pom.xml. Версии ниже 17 автоматически не используются — в этом случае применяется JDK 21.
Поддерживается ли Kotlin?
Да. Kotlin-проекты поддерживаются через Gradle и Maven.
Нужно ли создавать Dockerfile?
Нет. Для стандартных Maven и Gradle-проектов RelaxDev автоматически создает Dockerfile для сборки и запуска приложения.
Какой порт использует приложение?
RelaxDev задает PORT=8080, SERVER_PORT=8080, QUARKUS_HTTP_PORT=8080 и MICRONAUT_SERVER_PORT=8080. Для Spring Boot используется SERVER_PORT=8080.