jenkins 自動部署指令碼 自動啟停tomcat並部署專案
jenkins 自動部署指令碼備份:自動啟停tomcat 清空快取 部署war包
export ENV=DEV export JAVA_HOME=/usr/local/jdk1.6.0_45 export DEPLOYMENT_HOME=/root/toDeploy/userportal export USERPORTAL_HOME=/usr/local/apache-tomcat-userportal export DATASERVER_HOME=/usr/local/apache-tomcat-dataserver echo "[Deploy] Shutting down Userportal" if [ `ps auxwwww|grep tomcat-userportal|grep -v grep|wc -l` -gt 0 ] then for pid in `ps auxwww|grep tomcat-userportal|grep -v grep|tr -s ' '|cut -d ' ' -f2` do kill -9 $pid 2>&1 > /dev/null done fi echo "[Deploy] Shutting down Dataserver" if [ `ps auxwwww|grep tomcat-dataserver|grep -v grep|wc -l` -gt 0 ] then for pid in `ps auxwww|grep tomcat-dataserver|grep -v grep|tr -s ' '|cut -d ' ' -f2` do kill -9 $pid 2>&1 > /dev/null done fi echo "[Deploy] Cleaning cache for Userportal" rm -rf $USERPORTAL_HOME/work/Catalina/localhost/* echo "[Deploy] Removing Userportal.war" rm -rf $USERPORTAL_HOME/webapps/* echo "[Deploy] Cleaning cache for Dataserver" rm -rf $DATASERVER_HOME/work/Catalina/localhost/* echo "[Deploy] Removing Dataserver.war" rm -rf $DATASERVER_HOME/webapps/* echo "[Deploy] Copying new Dataserver.war" cp $DEPLOYMENT_HOME/iss-dataserver/target/Dataserver.war $DATASERVER_HOME/webapps/ echo "[Deploy] Copying new Userportal.war" cp $DEPLOYMENT_HOME/iss-userportal/target/Userportal.war $USERPORTAL_HOME/webapps/ echo "[Deploy] Starting up Dataserver" $DATASERVER_HOME/bin/startup.sh echo "[Deploy] Starting up Userportal" $USERPORTAL_HOME/bin/startup.sh
相關推薦
jenkins 自動部署指令碼 自動啟停tomcat並部署專案
jenkins 自動部署指令碼備份:自動啟停tomcat 清空快取 部署war包 export ENV=DEV export JAVA_HOME=/usr/local/jdk1.6.0_45 expo
jenkins使用shell指令碼啟停Tomcat部署專案
#!/bin/bash -ilex # 上一行表示 -i:互動方式 l:登陸方式 執行sh 參考: # su - root -c "1234" chmod -R 777 /opt/data/.m2/repository/ globalJarID=$(ps -ef |gr
Centos7安裝Tomcat並部署DubboAdmin的War包並配置自動啟動
一、安裝過程 1、開啟官網,在左側選擇要下載的版本,比如下下載Tomcat8:https://tomcat.apache.org/download-80.cgi 2、找到tar.gz的下載地址:http://mirrors.tuna.tsinghua.edu.cn/apache/tom
在一臺電腦上部署多個tomcat並啟動專案
1.需求 原本的機器上已經有一臺tomcat了,為了不影響之前的專案,新部署一個,跑專案。 2.實現 1.將tomcat壓縮包複製到新建的資料夾c盤的aaa,解壓 2.將C:\aaa\apache-tomcat-7.0.85\webapps下的所有檔案刪除, 匯出的bbb.war放入C:
Docker實現執行tomcat並部署專案war包
之前寫的有點亂,現在再來整理一下docker的簡單部署執行 借鑑部落格:https://blog.csdn.net/qq_32351227/article/details/78673591 一、docker的安裝,以及配置開機自啟docker服務就不說了,網上一大把,我也做了另一篇部落格筆記 #。
轉載:在Linux安裝配置Tomcat 並部署web應用
在Linux安裝配置Tomcat 並部署web應用 ( 三種方式 ) 轉載:https://blog.csdn.net/sinat_14982831/article/details/74550583 系統版本:centos6.5版本 java版本:1.7 一、準備工作 1、java
在離線Linux下安裝JDK Tomcat並部署專案
1 準備工作 Xshell 6,tomcat,jdk,nginx-1.15.2.tar.gz,openssl-1.1.0h.tar.gz,pcre-8.42.tar.gz,zlib-1.2.11.tar.gz 2 部署後臺專案---安裝JDK 2.1.查詢需要解
怎樣將專案部署到Linux上&tomcat熱部署
專案一般在windows開發,開發完成後部署到Linux上 將專案部署到Linux上 第一步:Linux中要先安裝tomcat(安裝tomcat要先安裝jdk,因為他是在Java環境下執行,安裝jdk這裡就不介紹了 看我的以前部落格) &n
如何在docker下的安裝tomcat並部署JavaWeb專案
主要步驟 安裝docker 解除安裝舊版本docker 如果centos系統中存在老版本的docker,可以先解除安裝掉舊版本的docker,再安裝新版本docker。 yum remove docker docker-common docke
Docker中使用Tomcat並部署war工程
準備 首先從遠端倉庫拉取Tomcat映象到本地。docker pull tomcat 使用images命令檢視是否拉取成功。 建立映象檔案並將war包上傳到同級目錄下。(本文是在/usr/local/docker/tomcat資料夾下建立,可根據個人需要自由調整)touch Dockerfile 使用
在Linux安裝配置Tomcat 並部署web應用 ( 三種方式 )
系統版本:centos6.5版本 java版本:1.7 一、準備工作 1、java -version 檢查是否有java環境,沒有則需要去安裝並配置到環境變數中。 可以本地下載後上傳到伺服器上,也可以直接在伺服器上使用wget命令
在Linux安裝配置Tomcat 並部署web應用
一、準備工作1、java -version 檢查是否有java環境,沒有則需要去安裝並配置到環境變數中。可以本地下載後上傳到伺服器上,也可以直接在伺服器上使用wget命令下載,本案例直接使用wget命令下載 :~二、安裝Tomcat1、新建tomcat存放的目錄[root@l
【Linux】製作和部署WAR包和在TOMCAT中部署WAR
JAR、WAR、EAR的使用和區別 Jar、war、EAR、在檔案結構上,三者並沒有什麼不同,它們都採用zip或jar檔案檔案壓縮格式。但是它們的使用目的有所區別: Jar檔案(副檔名為. Jar,Java Application Archive)包含Java類的普通庫、
騰訊雲配置java+tomcat並部署自己的javaweb專案
一 配置java環境 1 linux配置jdk 命令 yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel 2 配置環境變數 安裝後jvm的路
Jenkins tomcat自動部署指令碼
強制關閉tomcat程序,並拷貝包並重新啟動tomcat: export JAVA_HOME=/yougo/java echo ‘嘗試關閉tomcat…’ sh bin/shutdown.sh; tom_pid=ps -ef|grep
微服務+Jenkins 簡單的linux自動部署指令碼
No.1 啟停指令碼 #!/bin/bash ## 載入配置,避免獲取不到java_home source /etc/profile SERVICE_HOME=專案路徑 SERVICE_NAME=服務名稱 cd $SERVICE_HOME/$SERVICE_NAM
tomcat全自動打包並自動部署指令碼
環境 :centos + svn(git都可以) + maven +tomcat 說明:該指令碼只適用於本公司環境,目前用於開發,測試以及正式環境 可根據自己公司的環境進行相應的修改 大神請忽略 本文以測試環境為例 ________________________________
學習神器!本機安裝虛擬機器,並安裝Linux系統,並部署整套web系統手冊(包含自動部署應用指令碼,JDK,tomcat,TortoiseSVN,Mysql,maven等軟體)
1. 引言 編寫目的 本文件的編寫目的主要是在Linux系統上部署mis_v3員工管理系統,方便測試,併為以後開發人員進行專案部署提供參考 準備工作 軟體部分 軟體項 版本 備註
自動下載原始碼_並編譯_打包_部署_重啟服務的Shell指令碼
完整版見https://jadyer.github.io/2015/06/03/linux-shell-deploy/ #!/bin/sh APP_NAME=engine APP_WARS=JadyerEngine-web/target APP_PATH=/app/
部署指令碼3:批量自動關閉和自動重啟
批量自動關閉stop和自動重啟start #!/bin/sh #author:wenjin.li #:Title:fashion tomcat #:Synopsis: #:Data:2018-01-12 14:35:32 #:Version:1.2 #divi