Jenkins上War文件部署实战

War文件部署

1、jenkins需要安装Deploy Plugin插件:在【系统管理】-【插件管理】下,如果没有安装,则在可选插件下找到该插件,然后安装(如图是1.5版本安装好的截图)

2、在构建的job的配置下,在【增加构建后操作步骤】--【Deploy war/ear to a contaainer】

注意:对应tomcat的conf目录下tomcat-user.xml文件需要添加账号密码(我使用的是admin)

3、新增部署步骤

WAAR/ER files:标示war包的存放位置,是相对路径

Deploy on failue:勾选,标示构建失败依然部署

时间: 2024-12-25 17:15:49

Jenkins上War文件部署实战的相关文章

Spring Boot将WAR文件部署到Tomcat

在本文中,将演示如何将Spring Boot WAR文件部署到Tomcat servlet容器中. 对于Spring Boot WAR部署,需要执行三个步骤: 扩展SpringBootServletInitializer 根据提供标记嵌入式servlet容器. 更新包装为 War 测试工具: Spring Boot 1.4.2.RELEASE Tomcat 8.5.9 Maven 3 注意在Spring Boot中,具有嵌入服务器解决方案的最终可执行JAR文件可能不适合所有生产环境,特别是部署团

War文件部署(转)

其实,开始要求将源码压缩成War文件时,一头雾水! 公司项目要求做CAS SSO单点登录 也就是这玩意.... 其实war文件就是Java中web应用程序的打包.借用一个老兄的话,“当你一个web应用程序很多的时候,如果你想把它部署到别的机器上,来回拷这些文件是件挺郁闷的事情,如果要是一个文件就好了...那么war文件就可以满足你这个小小的要求”. 那有人会说,这和直接打成rar文件不一样吗?区别大了! 如果你直接打成rar文件,你得手动的去解压缩,但是war文件不需要,你把它放到tomcat的

War文件部署

其实,开始要求将源码压缩成War文件时,一头雾水! 公司项目要求做CAS SSO单点登录 也就是这玩意.... 其实war文件就是Java中web应用程序的打包.借用一个老兄的话,“当你一个web应用程序很多的时候,如果你想把它部署到别的机器上,来回拷这些文件是件挺郁闷的事情,如果要是一个文件就好了...那么war文件就可以满足你这个小小的要求”. 那有人会说,这和直接打成rar文件不一样吗?区别大了! 如果你直接打成rar文件,你得手动的去解压缩,但是war文件不需要,你把它放到tomcat的

基于Jenkins+Gitlab的自动化部署实战

故事背景 一个中小型企业,是典型的互联网公司,当初期的时候可能运维只能标配到2~3人,此时随着公司的发展,项目会逐渐增多.前期部署项目可能都是手动的, 俗称"人肉部署",这简直是无比的痛苦,不能忍受的.这样开发的时间也会耽误,运维的时间也会耽误,全都浪费在这些重复性的工作上面,毫无价值可言, 这时候运维终于忍受不了,上了脚本.但是慢慢的发现项目依旧在增长,脚本每次还要更改给开发,效率低下,后来测试环境以及开发环境直接上了jeknins, 每台开发机器是jeknins agent端,自此

开发者说:如何使用插件降低上传文件部署服务的复杂度

“ 这里描述我们实际服务部署的时候频繁发生的两个常用场景. 第一个场景,我们“办公网环境”想要在“准生产环境”下部署,需要做如下工作:打包.将文件上传到堡垒机上.scp将上传好的包裹传输到“准生产环境”的目标机器.ssh 目标机器.restart重启服务. 第二个场景是,我们可能随时的给“准生产环境”临时上传一些文件,但是仍然需要大量频繁操作. 直到前段时间我看了朋友圈一篇“阿里程序员推荐的15 款常用开发者工具”里面提到 Cloud Toolkit 这个工具,试过后觉得它太好用了,完美降低服务

基于ant自动部署ear/war 文件到weblogic12c

本人最近学习使用jenkins+svn+ant 自动部署ear文件.所以特此记录一下如何通过ant 自动部署ear文件到weblogic. 通常我们可以通过weblogic直接发布application, 就是通过登陆weblogic web console通过上传ear/war 文件发布到服务器上面. 下面我们就通过ant 来实现类似upload ear file的功能. 这里假设ear文件已经就绪.重点说明如何通过ant 来部署ear到weblogic. weblogic.classpath

osgi应用使用桥接的方式打成war包部署在websphere上时遇到的与cxf相关的问题

原来我们的程序都是基于Equinox架构的,但是后面因为要实现打成war包在中间件中部署的需求,使用了eclipse官方提供的桥接方式实现. 桥接的部分后面有时间了我专门写一个文章来说,不明白的暂时请参考eclipse官方文档.这里主要说一下已经桥接成功,但是在使用CXF时遇到问题的情况. 本来在其他中间件里跑得好好的程序,一放到websphere_v8里,就各种报错,都是与axis2有关的,但是我们的项目并没有使用axis2,而是使用cxf. 报错类似如下(我有3个环境,每个报的错都不同,不过

maven 学习---部署基于Maven的war文件到Tomcat

在本教程中,我们将学习如何使用Maven的Tomcat插件打包并部署一个WAR文件到Tomcat(Tomcat的6和7. 要用到工具: Maven 3 Tomcat 6.0.37 Tomcat 7.0.53 Tomcat 7发布URL = http://localhost:8080/manager/text命令 = mvn tomcat7:deploy Tomcat 6发布 URL = http://localhost:8080/manager/命令 = mvn tomcat6:deploy 1

struts2使用Convention Plugin在weblogic上以war包部署时,找不到Action的解决办法

环境: struts 2.3.16.3 + Convention Plugin 2.3.16.3 实现零配置 现象:以文件夹方式部署在weblogic(10.3.3)上时一切正常,换成war包部署,运行时提示找不到Action 解决办法: 1. 检查生成的war包中\WEB-INF\classes\下有无META-INF目录,如果没有,在eclipse里resource\META-INF下随便放一个文件,比如test.xml,这样maven打包生成war包时,才会在classes下创建META-