Dette er et eksempel på, hvordan du opretter en Java-applikation til implementering på Kinstas Applikation Hosting-tjenester fra et GitHub-repository.

Under implementeringsprocessen installerer Kinsta automatisk de afhængigheder, der er defineret i din pom.xml-fil. Du skal sikre dig, at din hovedklasse er defineret i pom.xml-filen.

  1. Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – Java
  2. I MyKinsta skal du tilføje en applikation med Hello World Java-repository. Start-kommandoen kan efterlades tom for web-processen, da Kinsta automatisk detekterer den påkrævede kommando fra Procfilen i depotet.

Appen er tilgængelig, så snart opbygningen er færdig, og en Hello World-side indlæses på din applikations URL.

Java Hello World-siden efter en vellykket installation.
Java Hello World-siden efter en vellykket installation.

Foretrækker du at se videoversionen?

Opsætning af webserver

Port

Kinsta indstiller automatisk miljøvariablen PORT. Du behøver ikke at definere den eller indkode den i programmet. Brug System.getenv("PORT") i din kode, når du henviser til serverporten.

Start Kommando

Når du implementerer en applikation og inkluderer en Procfile i depotet, opretter Kinsta automatisk en webproces baseret på profilen i roden af depotet. Brug denne kommando i din Procfile til at køre din webserver:

web: java -jar target/kinsta-java-hello-world-1.0-SNAPSHOT.jar