windows环境下使用jenkins自动部署发布项目(eclipse + svn + maven + tomcat + jenkins),注意是windows环境
来源:互联网 发布:数据分析的方法 编辑:程序博客网 时间:2024/05/16 15:49
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(我配置了这两个)配置如下
4、新建项目------选择构建maven项目,按下面配置
修改tomcat安装目录conf下的tomcat-user.xml配置文件
复制
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="xj"/>
<role rolename="manager"/>
<role rolename="manager-gui" />
<role rolename="manager-script" />
<role rolename="manager-status" />
<role rolename="manager-jmx" />
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="xj" password="tomcat" roles="xj,manager,manager-gui,manager-script,manager-status,manager-jmx" />
到<tomcat-users></tomcat-users>
如果只是用原来注释掉的配置会报用户名密码问题
如果是jenkins登陆无效导致报用户名密码问题错误,尝试如下
找到jenkins安装目录中的config.xml配置文件
或者自己尝试修改此配置文件权限,进行正常登陆
tomcat配置文件中的端口号也要是8083
如果报连接被拒绝相关错误,请修改tomcat端口号,90%是端口冲突造成
5、点立即构建,出现如下图,构建成功,查看tomcat安装目录中webapp中如果有项目war包,就可以在浏览器访问项目了
先启动tomcat,再访问
6、浏览器输入
http://localhost:8083/项目名称.war/访问即可
完
- windows环境下使用jenkins自动部署发布项目(eclipse + svn + maven + tomcat + jenkins),注意是windows环境
- windows+maven+jenkins+svn自动构建部署
- Jenkins自动部署Maven +tomcat+linux环境java项目并自动部署到外网(补)
- Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)
- 项目持续集成环境(jenkins + SVN + maven + tomcat)
- Windows环境下jenkins配置自动化部署
- windows下jenkins环境部署一
- Jenkins+Maven+SVN搭建自动部署,自动测试环境
- Jenkins+Maven+SVN搭建自动部署,自动测试环境
- Jenkins+Maven+SVN搭建自动部署,自动测试环境
- Jenkins+Maven+SVN搭建自动部署,自动测试环境
- Jenkins+Maven+SVN搭建自动部署,自动测试环境
- Jenkins自动部署Maven +tomcat+linux环境java项目并自动部署到外网
- jenkins + maven + svn + tomcat 搭建自动构建,自动部署,持续集成环境
- Jenkins+maven+svn+tomcat自动编译部署
- jenkins + maven + svn + tomcat+nexus 自动部署
- Jenkins+Maven+SVN+Tomcat自动部署
- jenkins + maven + svn + tomcat 自动部署
- iOS MQTT使用案例 (断线重连)
- vmware虚拟机ubuntu桥接上网
- spring与mybatis整合实例
- Android Studio中的build.gradle文件解析
- 使用rz命令向Linux上传文件
- windows环境下使用jenkins自动部署发布项目(eclipse + svn + maven + tomcat + jenkins),注意是windows环境
- C/C++中extern关键字详解
- Linux 常用的目录处理命令总结
- 初学acmer--读《算法算法竞赛入门经典》笔记(12) P73-74
- Guava Cache源码解析
- 记住我
- ssh无密码登录报错:Agent admitted failure to sign using the key
- C语言结构体指针初始化
- python基础1