En krig (webapplikasjonsarkiv) er en pakkefil som inneholder en samling av Java-baserte webapplikasjoner, ressurser og servlets som kan samles og distribueres til en webserver eller servlet container.
Det er en Jar (Java Archive) -fil som er designet for å bli distribuert til en webserver eller servletbeholder. Den brukes vanligvis til å pakke og distribuere Java Servlets, JSPS (Javaserver Pages) og andre ressurser som utgjør en Java-basert webapplikasjon.
Jenkins Web Application Archive (WAR) File Bundles Winstone som er en Jetty Servlet Container Wrapper. Dette gjør at krigsfilen kan kjøres på en hvilken som helst plattform med en støttet installert Java -versjon.
I denne opplæringen vil vi diskutere hvordan vi kan installere Jenkins ved hjelp av den medfølgende krigsfilen.
Krav:
Minimumskrav til maskinvare:
For demonstrasjon vil vi bruke en Debian 11 -server.
Installer Java JDK på Debian 11
Vi må installere Java JDK på vårt målsystem for å jobbe med krigsfiler. For å installere OpenJDK på Debian, bruk følgende kommando:
Start med å oppdatere Package Manager -indeksen:
sudo apt oppdatering
Installer OpenJDK ved hjelp av Package Manager:
sudo apt install openjdk-14-jdk
Dette installerer OpenJDK 14 JDK (Java Development Kit) -pakken og dens avhengigheter.
Kontroller installasjonen ved å sjekke versjonen av Java -kompilatoren:
Javac -version
Dette skal skrive ut versjonsnummeret til Java -kompilatoren, noe som indikerer at JDK er installert og fungerer riktig.
Når vi er ferdig, kan vi fortsette og kjøre Jenkins fra krigsfilen.
Kjør Jenkins ved hjelp av krigsfilen
Begynn med å laste ned Jenkins War -filen.
Åpne terminalen og naviger til nedlastingskatalogen.
Kjør følgende kommando:
$ java -jar jenkins.krig
Når du er fullført, navigerer du til følgende Jenkins -adresse:
http: // localhost: 8080
Vent til Jenkins låse opp vinduet og konfigurer brukernavnet og passordet.
Konklusjon
Denne korte opplæringen diskuterte hvordan du installerer og konfigurerer OpenJDK på Debian 11. Vi diskuterte også hvordan vi skal kjøre Jenkins fra en krigsfil.