原网址:http://blog.sina.com.cn/s/blog_b5fe6b270102v7xi.html

之前讲到的是如何构建一个项目,并且将代码进行编译、打包,那么打包完成最后的结果就需要发布到应用服务器,将项目部署成功。在之前的项目中我们采用的shell脚本来部署,下面讲解通过Jenkins部署web项目到远程tomcat。

首先Jenkins提供了一个发布的插件deploy plugin,来帮助我们实现远程部署,这个插件默认是不安装的,所以需要我们自己手动的来安装。
手动安装deploy plugin 插件,我们可以在线安装,也可以通过官方下载相关插件,下载地址:https://updates.jenkins-ci.org/download/plugins,我这里主要是通过Jenkins在线安装。
1.系统管理->管理插件->可选插件->搜索“Deploy to container Plugin”,勾选插件直接安装,等着Jenkins自动安装完成。此时我们打开我们之前新建的项目选择“增加构建后的操作”中增加了一项“Deploy war/ear to a container",将我们的war和ear工程部署到容器。

2.我们添加一个deploy war/ear to a container选择,Jenkins中构建后操作多出一个发布选项

WAR/EAR files:是war包的相对路径
content path:tomcat的发布路径,即使用localhost/(content path设置的名字)来访问项目.

contaners :发布到的容器,主要可发布到tomcat、jboss、GlassFish

deploy on failure:发生错误的时候是否发布到tomcat

3.点击add contaners 添加发布的容器,我们这里要发布到tomcat,所以我这里添加的是tomcat


如果你部署的是集群环境那么可以添加多个容器来部署应用。
此时只要我们运行我们的任务即可将我们的应用发布到tomcat,记住这里要把应用服务器的防火墙关闭。
这里在多说一点tomcat默认的登录是注释的,我们需要打开。
在tomcat/conf/tomcat-users.xml下添加以下代码即可,因为之前的博客讲解过tomcat管理权限的配置,这里就不重复讲解。

转载于:https://www.cnblogs.com/yunkong/articles/4413689.html

Jenkins部署Web项目到远程tomcat相关推荐

  1. Jenkins部署Web项目到远程tomcat(通过jenkins插件)

    之前讲到的是如何构建一个项目,并且将代码进行编译.打包,那么打包完成最后的结果就需要发布到应用服务器,将项目部署成功.在之前的项目中我们采用的shell脚本来部署,下面讲解通过Jenkins部署web ...

  2. Eclipse利用Maven的插件部署web项目到远程tomcat服务器

    使用maven的自动部署功能可以很方便的将maven工程自动打包并且部署到远程tomcat服务器,省去一些繁琐的操作,节省大量时间. 我使用的tomcat版本是8.5,tomcat7和tomcat8都 ...

  3. jenkins部署 java项目到远程 windows服务器

    jenkins部署 java项目到远程 windows服务器 1.查看windows服务器是否有 ssh服务. cmd模式,输入 ssh.如果报错就去安装ssh(可以去下 openSSH) 2.然后直 ...

  4. jenkins部署web项目

    Dockerfile FROM nginx:latest#MAINTAINER 维护者信息 MAINTAINER GosingWu 1649346712@qq.comADD admin_test.co ...

  5. 在tomcat中部署web项目

    在tomcat中部署web项目 一.静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问.以下3中方式都可以部署:? 1.将PetWeb目录拷 ...

  6. PHP项目部署在tomcat,在Tomcat中部署Web项目的操作方法(必看篇)

    在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tom ...

  7. MAC + Tomcat——部署Web项目时Tomcat启动成功,但部署的Web项目404错误

    问题描述 尝试在mac系统尝试部署web项目. 项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误. 问题分析 和window部署有些不同 例如如下访问 http://127. ...

  8. VMware虚拟机安装CentOS6.4、部署web项目全过程(设置固定IP、安装JDK、Tomcat、Redis、部署项目)...

    概述:该篇随笔介绍了在VMware上安装centOS.在centOS上安装JDK.安装Tomcat.安装Redis并部署项目的全过程,虽然参考了很多优秀的文章,但实践.整理.补充都很用心,若要复制粘贴 ...

  9. Docker安装Tomcat镜像并部署web项目简述

    一.安装Tomcat 1.查找Docker Hub上的tomcat镜像 docker search tomcat 2.拉取官方的镜像 docker pull tomcat 等待下载完毕,需要一些时间. ...

最新文章

  1. netty 5 alph1源码分析(服务端创建过程)
  2. 【数学与算法】二部图、匈牙利匹配、稳定婚配
  3. 以太坊Sharding FAQ
  4. VS Code非英语版本连接TFS错误解决方案
  5. python人机猜拳游戏_Python实现剪刀石头布小游戏(与电脑对战)
  6. c语言现代方法16章 基础、课后习题、基础等
  7. 关于SQL优化这些你了解吗?
  8. php console postman,postman内置脚本说明
  9. HTML+CSS+JS实现 ❤️ html5响应式图片轮播❤️
  10. 含k个3的数(信息学奥赛一本通-T1090)
  11. Kubesphere查看token
  12. 纯CSS将图片转换成黑白
  13. SQL Server 2005 Service Pack 2 – CTP December 2006发布
  14. Navicat12及以上才能显示json数据
  15. Python使用datetime模块进行简单的日期换算与计算
  16. java虚拟机的gc机制的优缺点_深入Java虚拟机之 -- 总结面试篇
  17. 数字信号处理实验集合
  18. 【2.0版本】Capi文档生成帮助类,一键生成WebApi接口说明文档,方法异常处理,模拟请求接口(使用Hplus模版)
  19. el-select默认选中 显示的是id 不是汉字
  20. ibeacon UWB GPS 空间四点定位算法

热门文章

  1. 当前计算机无法连接,win7系统无法连接wifi提示此计算机当前已将连接限制为xxx的解决方法...
  2. 框架controller找不到_SpingBoot框架知识详解
  3. Linux系统编程——线程池
  4. Linux 网络编程八(epoll应用--大并发处理)
  5. vSphere HA 原理与配置
  6. Error: Program type already present: okhttp3.Authenticator$1
  7. 【原创】数据库中为什么不推荐使用外键约束
  8. 验证部分表单是否重复
  9. springboot-添加拦截器
  10. 01_Struts2概述及环境搭建