jenkins无法停止构建任务stop_abort, 部署失败Deploy
jenkins构建并向tomcat部署war包,卡在了部署操作:
Deploying D:\app\jenkins\workspace…\target***.war to container
Tomcat 7.x Remote
尝试叉掉构建任务,但无法成功结束。这里可参考官方文档,只有在特殊中断点才能顺利停止。
感觉tomcat这里出了奇怪问题导致的,关闭tomcat后,jenkins部署连接断开,任务成功停止。 重启tomcat,重新构建任务。
补充1:
Caused by: org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username you provided is not allowed to use the text-based Tomcat Manager (error 403)
Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://10.20.200.102:9000/manager/text/list
》tomcat-users.xml 中必须有脚本角色
<role rolename="manager-script"/>
补充2:
同一tomcat下部署多个项目,构建时个别项目失败。可能感觉说不通,其实这种肯定是个别项目问题。
》tomcat管理页面可以看到项目启动情况,相应项目可能未启动
》查看tomcat日志,可以发现启动失败原因。如:数据库密码过期,项目启动失败, plsql登陆重设密码后,成功启动(不同项目会使用不同用户名/密码)
补充3:
成功构建后,项目仍访问异常,再看相应项目日志,仍有密码过期异常,让运维root更新密码,以为能解决,但还报错。
》有点懵,再怎么更新密码也无法解决, select * from dba_users 看看,顺手更新了其它用户的密码,竟然好了。 回看代码,原来代码里切了数据源,另一个密码过期;
》plsql登陆重设密码即可,当应用能启动说明最初数据库肯定是连上了,否则tomcat报错,日志在tomcat。 报错在应用日志里,还是应用内部代码问题。
要有目的和选择地学习,不该纠结于小问题,也没必要深入所有细节。分清主次,系统学习、搭建知识框架,然后渐进和积累,补充细节。 过分深入细节性价比很低。
jenkins无法停止构建任务stop_abort, 部署失败Deploy相关推荐
- Linux下Jenkins与GitHub自动构建NetCore与部署
今天我们来谈谈NetCore在Linux底下的持续集成与部署.NetCore我就不多介绍了,持续集成用的是Jenkins,源代码管理器用的是GitHub.我们就跟着博文往下走吧. 1.Linux环境 ...
- 【Gitlab+Jenkins+Ansible】构建自动化部署
说明: Gitlab.Jenkins.生产服务器.测试服务器上都需要安装Git. 一.安装Gitlab 1.主机配置 IP: 10.10.10.105OS: CentOs7.5Gitlab版本:git ...
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
上面安装和配置好Jenkins之后,就可以开始配置构建项目了 新建 因为需要构建的项目是maven项目,所以这里填好项目的名称之后选择"构建一个maven项目",然后点左下的ok ...
- 怎么把项目推到gitlab上_Gitlab利用Webhook+jenkins实现自动构建与部署
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台.通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布. 这种方式每次在发版的时候,需要人工去执行j ...
- gitlab 自动推送代码到gitee_Gitlab 利用 Webhook+jenkins 实现自动构建与部署
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台.通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布. 这种方式每次在发版的时候,需要人工去执行j ...
- Jenkins+Jmeter、jmeter脚本执行执行失败,jenkins构建成功
搭建了一套接口自动化环境,一键构建执行接口脚本,生成测试报告,失败情况下,发送邮件通知相关人员. 基本思路是这样的,但是,遇到了一个问题,浏览测试报告格式及查看相关内容是否正确的过程中,发现有测试用例 ...
- Win2008 R2下使用jenkins搭建vc构建
本文的目标是在windows Server 2008 R2中,搭建一个Visual Studio 2010项目的每日构建.发布环境,实现代码的自动编译.打包.数字签名.发布,其中使用jenkins作为 ...
- jenkins api使用_使用管理API和Jenkins作为IBM App Connect Professional部署自动化的持续集成引擎
在本教程中,您将了解使用IBM App Connect Management API,SoapUI客户端和Jenkins在IBM App Connect(以前称为WebSphere®CastIron® ...
- 使用jenkins SonarQube gitlab 构建自动化发布系统
目前持续集成的生态越来越完善,工具也有很多,开源的或商业的.如: 最最流行的,也是使用最多的 Jenkins 有着持续集成DNA的ThoughtWorks GO.理念:"Deployment ...
最新文章
- 提高期——SLA实践指导秘籍
- MFC静态文本控件设置超链接
- Linux的账号口令机制及其爆破
- 解决外部工具链接CRM失败的问题
- ocr python opencv_如何使用(opencv/python)来实现OCR处
- buildroot介绍
- 【Webpack5 配置分包加载 多文件js/css打包 】
- Qt4.8编译MYSQL驱动
- 进程,线程和协程 并行与并发
- paip java.net.SocketException No buffer space available的解决办法及总结
- 计算机键盘和实验原理图,独立键盘的检测原理及程序实现方法
- MySQL把性别编码转换成名字_两种转换mysql数据编码的方法
- SOEM 源码解析 ecx_LWR
- iOS基础:获取资源文件的方法
- 解决word转PDF文件时图片位置改变和字体格式改变的问题
- 产品:“写个banner这么费劲?”
- 恢复重装系统后的EFS加密文件
- 15个经典面试问题及回答思路,很多人死在了最后一个问题上
- neutron创建network执行的那些命令
- 给大家推荐ScratchJr 少儿编程课程,感觉讲的还可以,内容比较清晰,而且前面还有幼儿音乐也比较好听