记录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 这个值能解决。