失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > JavaWeb+SVN+Maven+Tomcat +jenkins实现自动化部署

JavaWeb+SVN+Maven+Tomcat +jenkins实现自动化部署

时间:2024-04-15 19:24:51

相关推荐

JavaWeb+SVN+Maven+Tomcat +jenkins实现自动化部署

网址:/liyong1028826685/article/details/88289218

在日常开发项目中常见的开发模式是使用代码库来存放我们的项目例如:SVN、Git 、CVS等,采用Maven来进行项目管理而需要在测试和发布项目的时候需要手动打包然后部署到服务器中,这样对于项目部署重复操作、如果部署失败版本恢复等是需要手动去更改维护那么有没有这样一工具可以帮助我们自动管理和部署项目呢?答案是肯定的而且网上也有很多例子下面我已一个初级入门例子来给大家讲解一下。

需要准备软件jenkins 、Maven、Tomcat7.x

jenkins 安装部署可以直接到官方下载war放入Tomcat中启动部署 具体安装步骤可以参考下面帖子:jenkins安装。Jenkins官方网址:http://Jenkins-/

Maven安装可以到官网下载最新Maven 然后再环境变量中配置 新建M2_HOME 值 F:\Maven\apache-maven-3.1.1 在Path中添加 ;%M2_HOME%\bin

Tomcat安装 官网下载Tomcat7.x解压到系统目录 环境变量中配置解压目录 新建环境变量 CATALINA_BASE 值 F:\apache-tomcat-7.0.53

CATALINA_HOME 值 F:\apache-tomcat-7.0.53

path中添加%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

启动tomcat后输入jenkins 访问地址:http://localhost:8080/jenkins/

下面开始基本Maven代码仓库构建:

点击新建

tomcat配置文件 config/tomcat-users.xml

<tomcat-users>标签内添加以下内容

<role rolename="manager-gui"/>

<role rolename="manager-script"/>

<role rolename="manager-jmx"/>

<role rolename="manager-status"/>

<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

</tomcat-users>

点击保存完成基本配置

然后点击立即构建 开始构建项目 并部署到tomcat 如果出现错误请到工作空间找到Buidl History查找部署错误日志记录。

参照博客:/wangmuming/article/details/22925127

tomcat内容溢出:/blog/1536991

Jenkins系列文章:/wangmuming/article/category/2167947

如果觉得《JavaWeb+SVN+Maven+Tomcat +jenkins实现自动化部署》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。