Jenkins tomcat自動部署指令碼
強制關閉tomcat程序,並拷貝包並重新啟動tomcat:
export JAVA_HOME=/yougo/java
echo ‘嘗試關閉tomcat…’
sh bin/shutdown.sh;
tom_pid=ps -ef|grep group-new|grep -v grep| awk '{print $2}'
#如果tom_pid長度不為零 not-zero
if [ $tom_pid ];
then
echo “tomcat 關閉失敗,將強制結束程序:$tom_pid”
kill -9 $tom_pid;
fi
echo “tomcat 程序結束”
echo “清空weapps目錄並複製新war包…”
rm -rf webapps/*
cp *.war webapps/;
echo “重新啟動tomcat…”
sh bin/startup.sh
相關推薦
Jenkins tomcat自動部署指令碼
強制關閉tomcat程序,並拷貝包並重新啟動tomcat: export JAVA_HOME=/yougo/java echo ‘嘗試關閉tomcat…’ sh bin/shutdown.sh; tom_pid=ps -ef|grep
jenkins 自動部署指令碼 自動啟停tomcat並部署專案
jenkins 自動部署指令碼備份:自動啟停tomcat 清空快取 部署war包 export ENV=DEV export JAVA_HOME=/usr/local/jdk1.6.0_45 expo
微服務+Jenkins 簡單的linux自動部署指令碼
No.1 啟停指令碼 #!/bin/bash ## 載入配置,避免獲取不到java_home source /etc/profile SERVICE_HOME=專案路徑 SERVICE_NAME=服務名稱 cd $SERVICE_HOME/$SERVICE_NAM
jenkins+github+tomcat自動部署
一臺Linux伺服器:安裝jdk和tomcat。 步驟網上很多。 安裝maven: -- maven 安裝 sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven
tomcat全自動打包並自動部署指令碼
環境 :centos + svn(git都可以) + maven +tomcat 說明:該指令碼只適用於本公司環境,目前用於開發,測試以及正式環境 可根據自己公司的環境進行相應的修改 大神請忽略 本文以測試環境為例 ________________________________
Tomcat 自動部署、回滾(java project)指令碼
Tomcat 自動部署 自動部署java專案,從打包伺服器scp專案war到本地,本地啟動tomcat #!/bin/bash ###########################################################
Jenkins+tomcat自動釋出的熱部署/重啟及遇到的坑解決辦法
一.背景 公司的專案一直手動maven打包、上傳伺服器、關閉/開啟tomcat,整個流程下來耗時耗力,雖然可以將所有流程通過shell指令碼一次性解決,但如果可以通過idea的Jenkins外掛一鍵自動部署,那更省時省力。 下面是一個簡單的釋出tomcat的shell指令碼,執行下面指令碼的前提是要在
tomcat 自動部署代碼
1.7 nco ntb .bat javac tar dir .profile nload ## 系統環境windows server2008## 軟件環境tomcat 6 、java1.7、ant1.9.9(編譯 java1.7 所需 ant 版本不能高於1.9.9)##
Linux下SVN+多個Tomcat自動部署
mod .html 部署 update語句 hooks 參考 eba bsp auth 項目中都是jsp開發,所以用到Tomcat。 在我文章中也寫過多個Tomcat 的部署,具體可以參考:http://www.cnblogs.com/magmell/p/7045193.h
eclipse 編輯web專案時禁止tomcat自動部署
場景:當我們在進行專案開發時,改動的程式碼部分比較多,因為我們都習慣了頻繁的ctrl + s 儲存,此時,如果在debug模式,tomcat就會頻繁地自動部署了。 解決:把自動部署的編譯給關閉 在tomcat的安裝路徑下,修改server.xml檔案, <Context
tomcat批量部署指令碼(指令碼較為簡單)
#!/bin/bash #-*- coding: utf-8 -*- #Date: 2018/08/15 #Author: Mr.yang #指令碼簡單,需要寫好配置檔案 #適用jdk1.6及1.8版本 tomcat6="下載路徑" #可根據需要填寫(若上傳至伺服器則無需填寫,同時下方wg
吻逗死(windows)系統下自動部署指令碼(for java spring*)及linux命令列工具
轉載請註明出處:https://www.cnblogs.com/funnyzpc/p/10051647.html (^^)(^^)自動部署指令碼原本在上個公司就在使用,由於近期同事需要手動部署一個SpringCloud應用,一邊是sftp軟體上傳,一邊是SourceCRT命令列工具,看這著實很累,就順手把我
Linux(centos7)安裝Jenkins與使用maven和git搭建Jenkins的自動部署
自動化部署 “自動化”的具體體現:向版本庫提交新的程式碼後,應用伺服器上自動部署,使用者或測試人員使用的馬上就是最新的應用程式 Jenkins獲取原始碼完成打包和部署 image.png Jenkins 自身採用 Java 開發,所以要必須安裝 JDK; 整合
nginx自動部署指令碼
需要下載指令碼中需要的jar包nginx.pcre和zlib,自己也上傳了一個自己部署的包 https://download.csdn.net/download/qq_17842663/10822976 因為csdn上傳的資源必須要設定一個需要下載分,好像不能免費下載了,可以自己去官網下載。 指令碼如下(ng
搭建gitlab+jenkins+webhooks自動部署環境
概述 gitlab+jenkins+webhooks構建自動部署的專案的教程網上都有很多。我找了好幾個教程一起看,然後也配好了相關的環境。多餘重複的東西就不贅述了,把過程中遇到的問題提一下,希望不會再踩坑吧。 訪問許可權問題 在配置這個環境的時候,其實我是將gi
Jenkins CI 自動部署 使用教程總目錄
詹金斯是什麼? Jenkins是一個獨立的開源自動化伺服器,可用於自動執行與構建,測試,交付或部署軟體相關的各種任務。這是官方的解釋,也就是說當你配置好一切,他就會幫你取git/svn上拉取程式碼,以及執行你配置的相關操作!你要做的只
自動部署指令碼
#! /bin/sh echo '####################開始自動部署####################' path=`pwd` #當前路徑 tomcatPath=apache-t
Tomcat 自動部署
當我們的服務在正式運營環境下時,如果每做一次更新都重啟一下伺服器,是很糟糕的!通過配置Tomcat,可以讓服務自動部署,不用重啟服務。 在Tomcat的server.xml配置檔案中部署 1、在Tomcat下,找到conf檔案下的server.xml,開啟。 2、在
讓Tomcat自動部署專案
在開發JAVA web專案,當修改了一些內容後,需要重新部署和重啟tomcat! 下面介紹一種方法,修改後tomcat會自動部署,不需要手動部署和重啟 第一步 在tomcat中新建以下目錄 E:/Tomcat-6.0.18/conf/Catalina/localhost
製作linux自動部署指令碼
要注意的就一個:.sh檔案的編碼格式。 因為,一般我們都是在win下新建txt再重新命名,所以在放到linux下執行的時候會出錯。在使用notepad的時候比較明顯:結尾的字元是不一樣,一個是CRLF,一個是LF。可以用這個軟體直接轉:編輯-文件格式轉換-轉換