zoukankan      html  css  js  c++  java
  • JavaWeb+SVN+Maven+Tomcat +jenkins实现自动化部署

    网址:https://blog.csdn.net/liyong1028826685/article/details/88289218

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

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

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

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

       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%in

      启动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查找部署错误日志记录。

        参照博客:http://blog.csdn.net/wangmuming/article/details/22925127

       tomcat内容溢出:http://chenkaiadd.iteye.com/blog/1536991

       Jenkins系列文章:http://blog.csdn.net/wangmuming/article/category/2167947

  • 相关阅读:
    MYSQL查询表信息
    认识WCF
    asp.net mvc 模型验证注解,表单提交
    asp.net mvc 防止开放重定向
    asp.net webForm登录授权
    C# 压缩文件与字节互转
    C#将字节流加密解密
    获取数据库表详细信息、存储过程、视图、的sql
    Mvc4学习笔记一(Ajax.ActionLink)
    java开发之提高java和mysql代码性能和质量
  • 原文地址:https://www.cnblogs.com/zxtceq/p/10735625.html
Copyright © 2011-2022 走看看