1. 程式人生 > >如何直接啟動war包來安裝Jenkins?

如何直接啟動war包來安裝Jenkins?

我們大多數的同學也許都知道Jenkins是一個Web應用程式,安裝Jenkins伺服器必須需要一個Web的Java容器,比如Tomcat,Jetty等。 其實,Jenkins也能單獨以war的方式啟動.
熟悉SpringBoot的朋友應該知道,SpringBoot的產出物的話,可以是Jar,也可以是war。
如果是Jar的話,SpringBoot很聰明,會把Tomcat的依賴嵌入到jar包裡面,在執行jar裡面的業務程式碼前,先會執行內嵌的Tomcat容器,然後其執行業務程式碼。其實Jenkins war的裡面也內嵌了一個Tomcat的容器。

具體操作步驟如下:

  1. 到Jenkins的網站下載一個jar包,下載地址
    https://jenkins.io/download/

    在這裡插入圖片描述

假設jenkins.war下載後放置在F:/jenkins 目錄下

  1. 確保本地已經安裝了JDK
    比如,JDK安裝好後其路徑在C:\Program Files\Java\jdk1.8.0_91

  2. 新建一個startup.bat檔案,其路徑為F:/jenkins/startup.bat,其內容如下

@echo off
set JENKINS_HOME=F:\jenkins\.jenkins
set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_91"
%JAVA_HOME%\bin\java -jar jenkins.war --httpPort=8081 --prefix=/ --controlPort=8083

  1. 啟動startup.bat 檔案,Jenkins成功啟動
    在這裡插入圖片描述