在日常开发项目中常见的开发模式是使用代码库来存放我们的项目例如:SVN、Git 、CVS等,采用Maven来进行项目管理而需要在测试和发布项目的时候需要手动打包然后部署到服务器中,这样对于项目部署重复操作、如果部署失败版本恢复等是需要手动去更改维护那么有没有这样一工具可以帮助我们自动管理和部署项目呢?答案是肯定的而且网上也有很多例子下面我已一个初级入门例子来给大家讲解一下。
需要准备软件jenkins 、Maven、Tomcat7.x
jenkins 安装部署可以直接到官方下载war放入Tomcat中启动部署 具体安装步骤可以参考下面帖子:jenkins安装。Jenkins官方网址: http://Jenkins-ci.org/
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查找部署错误日志记录。
参照博客:http://blog.csdn.net/wangmuming/article/details/22925127
tomcat内容溢出:http://chenkaiadd.iteye.com/blog/1536991
Jenkins系列文章:http://blog.csdn.net/wangmuming/article/category/2167947
ok暂时 就这样 基于git仓库以后再写 这博客编辑器苦逼死人。
相关推荐
java(结合lucene)版的公交搜索系统(javaWeb+lucene+jsp+tomcat+eclipse/idea) java(结合lucene)版的公交搜索系统(javaWeb+lucene+jsp+tomcat+eclipse/idea) java(结合lucene)版的公交搜索系统(javaWeb+lucene+...
播放页面背景为模 糊背景,根据歌手的专辑图片自动变化。 二、项目运行 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持) 项目技术: JSP +SpringBoot + MyBatis +...
基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例图片.zip基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例图片.zip 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库+示例...
基于SpringBoot实现的租房系统,包括三种角色:管理员、房东、租客。项目经过严格测试,确保可以运行! #### 管理员功能: - 房屋管理 - 租房类型管理(合租/整租) - 房屋管理 - 订单管理 - 新闻公告管理 - 收支...
基于javaweb+vue+mysql的课程管理系统源码.zip基于javaweb+vue+mysql的课程管理系统源码.zip基于javaweb+vue+mysql的课程管理系统源码.zip基于javaweb+vue+mysql的课程管理系统源码.zip基于javaweb+vue+mysql的课程...
基于javaWeb+jsp+Mysql+Tomcat的超市订单管理系统源码(毕业设计).zip基于javaWeb+jsp+Mysql+Tomcat的超市订单管理系统源码(毕业设计).zip基于javaWeb+jsp+Mysql+Tomcat的超市订单管理系统源码(毕业设计).zip基于...
此系统采用Maven进行构建,意味着所有的依赖库可以通过Maven的中央仓库获取,项目的构建和部署都可以通过Maven命令自动化完成。通过整合这些技术,开发者能够快速搭建稳定、功能完善的后台管理系统,适用于中小型...
基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库sql.zip基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库sql.zip基于Javaweb+Tomcat+MySQL的大学生公寓管理系统源码+数据库sql.zip基于Javaweb+...
本知识点将详细介绍如何进行JavaWeb+Tomcat+MySQL的一键部署安装。 首先,"JavaWeb+Tomcat+mysql一键部署安装相关文件"这个标题表明我们将讨论的是一个简化了安装过程的集成方案,使得开发者或运维人员能够快速地在...
Javaweb实现的超市管理系统【含源码+数据库+javaweb+mysql+jsp+tomcat】
基于javaweb+SSM+maven实现校园订餐系统源码
基于javaWeb+SSM+mysql的校园帮项目源码(毕业设计+课程设计).zip 基于javaWeb+SSM+mysql的校园帮项目源码(毕业设计+课程设计).zip 基于javaWeb+SSM+mysql的校园帮项目源码(毕业设计+课程设计).zip 基于javaWeb...
校园帮项目源码,毕业设计+课程设计+javaWeb+SSM+mysql.zip校园帮项目源码,毕业设计+课程设计+javaWeb+SSM+mysql.zip校园帮项目源码,毕业设计+课程设计+javaWeb+SSM+mysql.zip校园帮项目源码,毕业设计+课程设计+...
Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件管理系统Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件管理系统Java JSP+servlet+javaweb +mysql数据库 通用型信息管理系统,文件...
1、基于javaWeb+SSM+mysql的经典学生管理系统项目源码(课程设计).zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为...
校园订餐系统,基于javaweb+SSM+maven实现 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! 1、该资源...
maven 校园订餐系统,基于javaweb+SSM+maven实现 适用人群:学习不同技术领域的小白或进阶学习者;可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设...基于Javaweb+jsp+servlet的咖啡厅点单系统源码+数据库+项目说明.zip
1、基于javaweb+SSM框架+mysql构建的企业级电商系统源码(课程设计).zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为...