1. 程式人生 > >jenkins整合tomcat進行持續deploy

jenkins整合tomcat進行持續deploy

jenkins的最後一個環節就是將構建好的內容釋出到專案所處的容器中,只有釋出到容器的內容,才能供外界環境進行訪問以及使用!

jenkins需要環境:

     需要安裝deploy to container Plugin(最新版的jenkins預設是已安裝的)


在構建的JOB後面有一個【構建後操作】進行如下設定:

此設定說明如下:

1.配置WAR/EAR files

         指你的war包的存放路徑是哪裡,這個在指令碼中要寫明,比如說Maven工程,war包一般都是在target中,所以寫的時候應該寫target/*.war,如果你不知道跟路徑,可以用

萬用字元表示,例如作者**/spring-mvc.war.

2.配置Context path

         指的是你專案釋出後的虛擬路徑,此路徑會發布到容器中,例如tomcat中,則會在**/webapp/ContenxPath下存放你專案的內容,說白點就是你專案的訪問路徑!

3.配置Containers

        指的是容器,java專案一般都是選擇tomcat,URL執行的是訪問你tomcat根目錄的路徑,Credentials指的是access到你tomcat的認證,至於如何配置,不在此文的講述範疇,有興趣的朋友可以自行訪問百度!

ps:遇到的坑:

有時候設定好了之後報如上錯誤,此錯誤並不是配置jenkins配置的錯誤,而是windwons下安裝的tomcat的錯誤,不能刪除XXX檔案,解決辦法如下:

開啟D:\apache-tomcat-7.0.77\conf\context.xml下的檔案,在新增Context標籤中新增一個屬性,內容如下:

<Context antiResourceLocking="true">