windows环境下使用jenkins自动部署发布项目部署到tomcat webapps文件夹下

1、首先在windows环境下安装好jenkins(在此之前首先做到此项目是maven项目,并且已经可通过eclipse上传和更新svn仓库代码),在浏览器输入localhost:8080/ (jenkins默认端口号是8080,tomcat有时也是这个,不要冲突) 看能否正常访问,否则参考jenkins在windows下的安装先完成这一步;

2、2.1在jenkins/secrets/initialAdminPassword目录下找到初始密码登录

      2.2安装推荐插件,另要注意一下三个插件是否安装

      Deploy to container Plugin
      Maven Integration plugin

      Subversion Plug-in

3、在系统管理---Global ToolConfiguration中配置全局变量,如jdk,maven(我配置了这两个)配置如下

windows环境下使用jenkins自动部署发布项目部署到tomcat webapps文件夹下_第1张图片

 

windows环境下使用jenkins自动部署发布项目部署到tomcat webapps文件夹下_第2张图片

4、新建项目------选择构建maven项目,按下面配置

windows环境下使用jenkins自动部署发布项目部署到tomcat webapps文件夹下_第3张图片

windows环境下使用jenkins自动部署发布项目部署到tomcat webapps文件夹下_第4张图片

windows环境下使用jenkins自动部署发布项目部署到tomcat webapps文件夹下_第5张图片

windows环境下使用jenkins自动部署发布项目部署到tomcat webapps文件夹下_第6张图片

Post steps 添加命令行:(复制打出的war包到本地tomcat下)

del /F /S /Q E:\tomcat_wztest\webapps\wzplat.war;
copy target\test.war E:\tomcatwebapps\test2.war;

windows环境下使用jenkins自动部署发布项目部署到tomcat webapps文件夹下_第7张图片

修改tomcat安装目录conf下的tomcat-user.xml配置文件

复制

 
 
 
 
 
 
 
 
 
 
 

如果只是用原来注释掉的配置会报用户名密码问题

如果是jenkins登陆无效导致报用户名密码问题错误,尝试如下

找到jenkins安装目录中的config.xml配置文件

windows环境下使用jenkins自动部署发布项目部署到tomcat webapps文件夹下_第8张图片

或者自己尝试修改此配置文件权限,进行正常登陆

tomcat配置文件中的端口号也要是8083

如果报连接被拒绝相关错误,请修改tomcat端口号,90%是端口冲突造成

5、点立即构建,出现如下图,构建成功,查看tomcat安装目录中webapp中如果有项目war包,就可以在浏览器访问项目了

windows环境下使用jenkins自动部署发布项目部署到tomcat webapps文件夹下_第9张图片

    先启动tomcat,再访问

6、浏览器输入

http://localhost:8083/项目名称.war/访问即可

你可能感兴趣的:(运维)