記錄jenkins 集成與遠程部署 tomcat主要配置,這裏以遠程執行腳本的方法部署TOMCAT。java
主要流程以下:tomcat
MAVEN打包 -> SSH上傳到TOMCAT部署目錄下 -> 重啓TOMCAT 服務器
1 系統管理-管理插件 安裝 publish over ssh app
2 系統管理-系統設置,設置以下信息,less
Name 須要上傳的服務器名稱ssh
Hostname: 須要上傳的服務器IPjvm
Username: 登陸用戶名maven
Remote Directory: 上傳到服務器上的文件路徑(會加在具體構建項目 Remote Directory的前面)ide
3 新建一個構建項目,在配置中配置以下信息ui
Name: 上圖1中指定的Name
Source Files: **/app.war (指定要上傳的war包)
Remove prefix: submaven/target (相對於當前工做目錄到war包的目前,當前目錄通常是總項目pom.xml所在文件的目錄,若是不指定,上傳後會把submaven/target目錄也帶上,但這裏只要war包)
Exec commnad:遠程要執行的腳本命令,各命令用分號分開。
4 當即構建。
PS 構建時若是 MAVEN 出現
UnsatisfiedLinkError: /usr/lib/jvm/jdk1.8.0_101/jre/lib/amd64/libawt_xawt.so: libXrender.so.1: cannot open shared object file: No such file or directory給配置的build -> MAVEN_OPTS設置 -Djava.awt.headless=true 這個值能解決。