一,先在Jenkins里面安装maven插件和远程依赖插件
Deploy to container plugin
在这里插入图片描述
Maven Integration plugin
在这里插入图片描述

二,maven默认1.5版本的打包,但是Jenkins需要1.7及以上,需要在项目pom.xml里面配置maven插件版本



org.apache.maven.plugins
maven-compiler-plugin

1.8
1.8



三,Jenkins界面配置项目信息

1,创建一个maven项目
在这里插入图片描述
2,项目描述
在这里插入图片描述
3,源码管理
在这里插入图片描述
4,触发器构建
在这里插入图片描述
5,环境构建以及打包
在这里插入图片描述
6,构建后远程发布到tomcat下的webapps
在这里插入图片描述
WAR/EAR files:输入war包的相对路径,如我的war包在新建目录的target下
context path:输入用来访问tomcat的名称,localhost:8080/p**
add container:增加容器,一般选tomcat 7X就可以。这里的username与password需要到tomcat的conf文件夹中的tomcat-users.xml修改。tomcat URL就是你希望把war包部署到的tomcat所在IP地址,最后面不需要再加斜杠/。
tomcat-users.xml中的用户名及密码默认是注释掉的,所以需要删除注释,也可以直接复制以下代码到之前。如果只是删除注释的话好像部署不会成功,还需要增加manager开头的三个role才可以。
如下:








好了到这个时候我们去构建,应该是可以了,不过还是构建失败了…哈哈哈
在这里插入图片描述

但是tomcat8.5 更改之后,仍然访问拒绝,所以还需要继续修改配置:
vi /usr/local/tomcat/apache-tomcat-8.5.9/webapps/manager/META-INF/context.xml
在这里插入图片描述
直接如上图注释掉中间的那两行,然后重启tomcat,大功告成!

在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐