1. 程式人生 > >jenkins熱部署專案到tomcat全過程

jenkins熱部署專案到tomcat全過程

1.將jenkins.war拷貝到一個Tomcat的webapps目錄下,啟動本臺Tomcat

2.訪問jenkins.war工程http://localhost:8888/jenkins/

出現如下介面:


點選上面的系統管理,配置jdk和maven


只需要配置jdk和maven的路徑即可,其他的不用管


配置完成,新增一項任務

回到主介面,點選新建


點選OK之後,出現如下介面,填寫maven路徑,儲存即可


下面開始配置線上的Tomcat伺服器:

在conf資料夾的tomcat-users.xml檔案中新增如下程式碼,給Tomcat配置使用者名稱和密碼,熱部署必須要有使用者名稱和密碼

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="123456" 
roles="manager-gui, manager-script"/>

配置完成之後,重啟Tomcat伺服器

要部署的專案的pox.xml檔案中也要配置使用者名稱和密碼,以及部署的目錄

 <build>
    <plugins>
      <plugin>
      <groupId>org.apache.tomcat.maven</groupId>
      <artifactId>tomcat7-maven-plugin</artifactId>
      <configuration>
      <url>http://localhost:8080/manager/text</url>
       <path>/</path>
      <server>tomcat</server>
      <username>tomcat</username>
      <password>123456</password>
      </configuration>
      </plugin>
    </plugins>
  </build>

儲存完之後出現如下介面,點選右邊的按鈕一鍵熱部署


點選下面的圖示檢視Tomcat部署控制檯


出現下面的資訊表示熱部署成功


相關推薦

jenkins部署專案tomcat全過程

1.將jenkins.war拷貝到一個Tomcat的webapps目錄下,啟動本臺Tomcat 2.訪問jenkins.war工程http://localhost:8888/jenkins/ 出現如下介面: 點選上面的系統管理,配置jdk和maven 只需要配置jdk

Nginx+Tomcat+maven 部署專案及伺服器配置

前後端分離專案的部署實踐:     環境:Nginx,Tomcat7,Tomcat9,centOS7,macOS 1.Nginx,Tomcat的安裝     下載Nginx壓縮包,解壓,生成Makefile檔案,make,make install(安裝在/usr/local

intellij idea 怎麼部署javaweb專案(匯入的專案和在ide中寫的專案)到Tomcat中,詳細步驟,為什麼不能部署專案

更多IntelliJ IDEA 的操作請參考:https://blog.csdn.net/qq_33442160 寫好了javaweb專案後,之前我一直按照網上的方式嘗試了很久,也用了一段時間intellij idea ,現在總結一下部署的方法. 1. 檢

eclipse環境下maven web專案部署tomcat

2.1 新建或者匯入一個外部Maven專案 如何新建或者匯入Maven專案出門左拐百度,或者點這裡或者這裡; 如果你的eclipse上沒有Maven外掛,請先整一個外掛,如果你不知道怎麼在eclipse上配置maven,點這裡; 2.2配置Tomcat 開啟server視窗(windows–>

使用maven deploy將專案部署tomcat

開發過程中,maven專案可以先打包, 再把包放到tomcat釋出目錄下, 在重啟tomcat.   環境 tomcat7+maven3, 本文實現如何mvn -deploy到tomcat釋出目錄, 並且無需重啟tomcat, 實現熱部署.(本文在eclipse中新建mav

撩課-Java-Intellij Idea部署專案與匯入Eclipse專案

熱部署專案 什麼是熱部署 程式碼發生變化時, 不需要重新啟動伺服器 安裝jrebel外掛 讓專案支援jrebel 匯入Eclipse專案 1.把Eclipse專案複製一份,放到自己指定的位置 2.開啟Idea,在進入工程前選擇,inmport Pro

jenkins自動部署tomcat/weblogic

轉載自:http://blog.csdn.net/minebk/article/details/72763859 記錄初衷: 由於每次專案部署非常痛苦,很麻煩,遂使用jenkins來部署專案,只需點選即可,但是網上不論是百度還是google關於jenkins整合we

IDEA部署(四)---jetty伺服器部署專案

第一種:jrebel使用jetty伺服器 serviceimpl方法中的程式碼的修改。不需要手動部署。不需要手動打包。只需要儲存。 controller方法中的程式碼的修改。不需要手動部署。不需要手

教你如何用Jenkins自動化部署專案(教程,從零到搭建完成)

      最近在實習中接觸了jenkins這個東西,所以花點時間瞭解了下。它可以在程式碼上傳倉庫(如github,gitee,gitlab)後,在jenkins(一個網站介面)中通過獲取程式碼倉庫中最新程式碼,進行自動化部署,而省去手動打包、上傳伺服器、部署這一系列步驟,非

idea 使用maven外掛進行部署專案(解決修改後重新打包無法起效問題)

問題:平時我們開發完成需要進行專案部署到伺服器,通常做法手動打包,在linux下上傳並部署。這種在單個專案部署還好,當專案中分很多子專案時,這是一件頭疼事情。 解決:maven提供外掛進行在idea中直接部署。 步驟1:開啟Tomcat許可權。配置D:\apach

記憶體溢位導致jenkins自動部署tomcat失敗

原文地址:http://openwares.net/java/jenkens_deploy_to_tomcat_error_of_outofmemoryerror.htmljenkins自動部署war到tomcat 7應用伺服器時很不穩定,經常出現錯誤:1234567ERRO

jenkins 整合maven,svn(配置鉤子程式實現提交程式碼自動構建),tomcat實現部署(windows+linux分別實現)

1 準備工作: (1)執行jenkins的tomcat (2)執行我們專案的tomcat (3)SVN伺服器 jenkins就是一個war包,相信大家都非常熟悉,扔在tomcat  webapp下就能跑,具體操作步驟上網去搜一搜一大把,我們主要是來記錄一下如何實現鉤子程式,實現程式碼的動態部

eclipse mavenWeb專案真正實現部署(修改java程式碼和頁面檔案不用重啟tomcat

        1.前言   先說熱部署的含義:   熱部署原來被定義為:tomcat啟動後,如果你往webapps目錄下,新增新的專案,tomcat會實現自動將其釋出的功能,這時,就叫做熱部署。   網上所實現的熱部署

day81_淘淘商城專案_14_專案釋出 + Linux下安裝mysql + tomcat部署 + 資料庫分庫分表 + Mycat學習_匠心筆記

第十四天: 1、Linux上mysql的安裝 2、系統的部署 3、mycat的介紹 4、專案總結 5、面試中的問題 1、開發流程淺解 2、專案釋出前的準備 1、測試  a) 本地單元測試  b) 測試環境測試(1,2,3,4,5)  c) 使用

Dubbo+Zookeeper架構—持續整合篇14—Jenkins自動化部署Jenkins編譯一個Web專案並遠端釋出到Tomcat

上一章講了如何編譯我們第一個專案 但是有時候我們不僅僅只是編譯更多的是需要釋出 在微服務普及之前我們最常用的就無非就是通過tomcat執行war格式的專案了,本章將介紹如何配置一個傳統的Java web專案併發布到遠端tomcat上。 這裡需要用到的外掛為:Deploy t

怎樣將專案部署到Linux上&tomcat部署

專案一般在windows開發,開發完成後部署到Linux上 將專案部署到Linux上 第一步:Linux中要先安裝tomcat(安裝tomcat要先安裝jdk,因為他是在Java環境下執行,安裝jdk這裡就不介紹了  看我的以前部落格)    &n

windows環境下使用jenkins自動部署釋出專案部署tomcat webapps資料夾下

1、首先在windows環境下安裝好jenkins(在此之前首先做到此專案是maven專案,並且已經可通過eclipse上傳和更新svn倉庫程式碼),在瀏覽器輸入localhost:8080/ (jenkins預設埠號是8080,tomcat有時也是這個,不要衝突) 看能否正

jenkins使用shell指令碼啟停Tomcat部署專案

#!/bin/bash -ilex  # 上一行表示 -i:互動方式 l:登陸方式 執行sh  參考: # su - root -c "1234" chmod -R 777 /opt/data/.m2/repository/ globalJarID=$(ps -ef |gr

idea安裝jrebel對專案tomcat部署問題

idea安裝jrebel後熱部署沒起作用。 嘻嘻,具體的jrebel外掛安裝過程網上有很多詳細方法步驟。 問題:我安裝jrebel安裝成功後,直接用jrebel執行web專案,發現專案沒法熱部署。後來經過研究發現jrebel安裝成功後,想要成功的進行熱部署,還需要對四個地方

Maven多模組專案 eclipse暖部署 Maven專案實現 tomcat部署

Maven多模組專案 eclipse熱部署 Maven專案實現 tomcat熱部署 二  最近看到有好多童鞋比較熱衷熱部署,特別是多模組的專案,其實這熱部署如果多模組比較大資源,容易記憶體溢位或者電腦卡住,並不建議這麼做。   不過了解下也沒有關係,這裡我就在說說熱部署的另