Java

Este es un ejemplo de cómo configurar una aplicación Java para desplegarla en los servicios de Alojamiento de Aplicaciones de Kinsta desde un repositorio de GitHub.

Requisitos Previos

  • Las plantillas de inicio rápido de Kinsta se almacenan y gestionan en GitHub; por lo tanto, necesitas una cuenta de GitHub para acceder a ellas.
  • Necesitas crear una cuenta MyKinsta para desplegar la aplicación.

Despliega una Aplicación Java

  1. Accede a GitHub y crea un nuevo repositorio a partir de esta plantilla (Utilizar esta plantilla > Crear un nuevo repositorio): Kinsta – Hello World – Java.
  2. En MyKinsta, haz clic en Aplicaciones > Añadir aplicación > selecciona GitHub, haz clic en Conectar proveedor git > Autorizar, e inicia sesión en tu cuenta de GitHub.
  3. Elige el repositorio de Hello World Java y una Ubicación del centro de Datos. Deja el resto de ajustes por defecto y haz clic en Continuar en cada paso.
  4. En el paso Resumen, haz clic en Desplegar ahora.

Durante el despliegue, Kinsta detecta automáticamente el comando de Inicio para el proceso web desde el Procfile del repositorio e instala las dependencias definidas en tu archivo pom.xml. Debes asegurarte de que tu clase principal está definida en el archivo pom.xml. La aplicación estará disponible en cuanto finalice el despliegue, y se cargará una página Hello World en la URL de tu aplicación.

Página Java Hello World tras una instalación correcta.
Página Java Hello World tras una instalación correcta.

¿Prefieres ver la versión en vídeo?

Configuración del Servidor Web

Puerto

Kinsta establece automáticamente la variable de entorno PORT. No necesitas definirla ni codificarla en la aplicación. Utiliza System.getenv("PORT") en tu código cuando te refieras al puerto del servidor.

Comando de Inicio

Cuando despliegas una aplicación e incluyes un Procfile en el repositorio, Kinsta crea automáticamente un proceso web basado en el Procfile en la raíz del repositorio. Utiliza este comando en tu Procfile para ejecutar tu servidor web:

web: java -jar target/kinsta-java-hello-world-1.0-SNAPSHOT.jar
¿Este artículo te ha resultado útil?