用jenkins实现一键部署tomcat
1. 首先下载安装Deploy to container plugin插件
2. tomcat中加入管理员用户
修改tomcat-users.xml
在<tomcat-users> </tomcat-users>中间加入
<user username="admin" password="admin" roles="admin,manager,role1,Tomcat"/>
3. 添加一个构建任务
- 指定jdk版本,这里,我们用的jdk1.6
- 构建中,加入一个Excute Windows batch command. 将固定位置的jar包拷贝到jenkins的workspace。
- 添加构建后操作,
a. war/ear files:指定war包名称
b. container 选择tomcat6.x(这个要看具体项目,必须选择自己项目所用的tomcat,tomcat不同版本间有差异)
c. 输入tomcat用户名,密码以及url地址。
保存。立即构建即可完成每次将war包放到固定位置,然后实现一键部署。
可能遇到的问题:
tomcat报错:
严重:[XXXX\tomcat\webapps\XXX\WEB-INF]could not be completely deleted. The presence of the remaining files may cause problems.
原因就是
文件夹被锁住了,参考http://www.myexception.cn/open-source/1177067.html
解决方法:
在conf/context.xml中将
<Context>
改为
<Context antiJARLocking="true" antiResourceLocking="true">
相关推荐
jenkins实现maven项目自动部署到tomcat 实现自动部署,
jenkins+maven-tomcat插件自动部署
此文档为简单的搭建Jenkins自动部署工具,可实现自动部署war包到Tomcat上及springboot工程的自动部署。
jenkins+maven+svn+tomcat 持续集成环境快捷部署,实现自动编译打包部署
jenkins实现maven项目自动部署到tomcat
自动化部署工具,你是否还在蛋疼安装很费事,直接将war包放到tomcat下省事又省心
#用途:用于 XXXX UAT环境ATG商城项目Jenkins自动部署使用。 ############ 使用注意事项:################################################################################# # 注意1:需修改目标主机/etc/ssh/...
公司的项目一直手动maven打包、上传服务器、关闭/开启tomcat,整个流程下来耗时耗力,虽然可以将所有流程通过shell脚本一次性解决,但如果可以通过idea的Jenkins插件一键自动部署,那更省时省力。 下面是一个...
psi-probe.tar 是一个 Java 应用程序性能监测工具,用于监控和诊断运行在 Java ...支持监测 Tomcat、Jetty、JBoss 等多种 Web 应用服务器; 支持通过邮件和 SNMP 等方式发送警报消息; 支持多用户和权限管理等功能。
1、包含jenkins 远程发布到tomcat 容器 2、解决了tomcat发布后需手动重启的问题。 具体通过Publish Over SSH 插件,实现远程文件copy、远程脚本执行、远程tomcat重启,实现真正的全自动化部署
通过jenkins和ant以及svn进行整合,可以完成对系统的源代码的自动下载更新,以及代码的自动编译打包和项目的自动部署(项目的自动构建部署)
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放...本文主要将一个Springboot项目通过Gitlab、Maven、Jenkins、Docker等技术,实现项目的自动化提交部署功能
windows系统下通过jenkins自动发布tomcat项目,实现项目的自动化部署
经过近一个月的研究,完成了对maven、git、jenkins、tomcat的集成,超详细的搭建步骤,适合新人研究参考
docker+jenkins+tomcat+mysql+redis+nginx,实现jenkins自动构建部署。Java+maven是单独搭建的。
CentOS7下svn+tomcat9.0+maven3.3+jenkins实现web项目自动构建与远程发布
目 录 1. 传统网站部署的流程 2 2. 目前主流网站部署的流程 3 3. Jenkins持续集成简介 4 4. 持续集成意义 5 5. 持续集成组件 5 ...10. 自动部署脚本 16 11. Jenkins插件安装 17 12. Jenkins邮件设置 21
用Jenkins自动化搭建测试环境---jenkins自动化部署任务开发(git版)-附件资源
Jenkins作为一个自动化版本管理、编译、打包、部署工作,具有高效、方便、快捷等优点。可以节约大量时间成本。压缩包中包含Jenkins.war,tomcat容器、及详细部署配置文档,以及几个问题的处理说明