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相关推荐

  1. Linux下Jenkins与GitHub自动构建NetCore与部署

    今天我们来谈谈NetCore在Linux底下的持续集成与部署.NetCore我就不多介绍了,持续集成用的是Jenkins,源代码管理器用的是GitHub.我们就跟着博文往下走吧. 1.Linux环境 ...

  2. 【Gitlab+Jenkins+Ansible】构建自动化部署

    说明: Gitlab.Jenkins.生产服务器.测试服务器上都需要安装Git. 一.安装Gitlab 1.主机配置 IP: 10.10.10.105OS: CentOs7.5Gitlab版本:git ...

  3. 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署

    上面安装和配置好Jenkins之后,就可以开始配置构建项目了 新建 因为需要构建的项目是maven项目,所以这里填好项目的名称之后选择"构建一个maven项目",然后点左下的ok ...

  4. 怎么把项目推到gitlab上_Gitlab利用Webhook+jenkins实现自动构建与部署

    之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台.通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布. 这种方式每次在发版的时候,需要人工去执行j ...

  5. gitlab 自动推送代码到gitee_Gitlab 利用 Webhook+jenkins 实现自动构建与部署

    之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台.通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布. 这种方式每次在发版的时候,需要人工去执行j ...

  6. Jenkins+Jmeter、jmeter脚本执行执行失败,jenkins构建成功

    搭建了一套接口自动化环境,一键构建执行接口脚本,生成测试报告,失败情况下,发送邮件通知相关人员. 基本思路是这样的,但是,遇到了一个问题,浏览测试报告格式及查看相关内容是否正确的过程中,发现有测试用例 ...

  7. Win2008 R2下使用jenkins搭建vc构建

    本文的目标是在windows Server 2008 R2中,搭建一个Visual Studio 2010项目的每日构建.发布环境,实现代码的自动编译.打包.数字签名.发布,其中使用jenkins作为 ...

  8. jenkins api使用_使用管理API和Jenkins作为IBM App Connect Professional部署自动化的持续集成引擎

    在本教程中,您将了解使用IBM App Connect Management API,SoapUI客户端和Jenkins在IBM App Connect(以前称为WebSphere®CastIron® ...

  9. 使用jenkins SonarQube gitlab 构建自动化发布系统

    目前持续集成的生态越来越完善,工具也有很多,开源的或商业的.如: 最最流行的,也是使用最多的 Jenkins 有着持续集成DNA的ThoughtWorks GO.理念:"Deployment ...

最新文章

  1. 提高期——SLA实践指导秘籍
  2. MFC静态文本控件设置超链接
  3. Linux的账号口令机制及其爆破
  4. 解决外部工具链接CRM失败的问题
  5. ocr python opencv_如何使用(opencv/python)来实现OCR处
  6. buildroot介绍
  7. 【Webpack5 配置分包加载 多文件js/css打包 】
  8. Qt4.8编译MYSQL驱动
  9. 进程,线程和协程 并行与并发
  10. paip java.net.SocketException No buffer space available的解决办法及总结
  11. 计算机键盘和实验原理图,独立键盘的检测原理及程序实现方法
  12. MySQL把性别编码转换成名字_两种转换mysql数据编码的方法
  13. SOEM 源码解析 ecx_LWR
  14. iOS基础:获取资源文件的方法
  15. 解决word转PDF文件时图片位置改变和字体格式改变的问题
  16. 产品:“写个banner这么费劲?”
  17. 恢复重装系统后的EFS加密文件
  18. 15个经典面试问题及回答思路,很多人死在了最后一个问题上
  19. neutron创建network执行的那些命令
  20. 给大家推荐ScratchJr 少儿编程课程,感觉讲的还可以,内容比较清晰,而且前面还有幼儿音乐也比较好听

热门文章

  1. 三维gazebo模型库3dgems介绍
  2. 留存3--关于三维设计_拔剑-浆糊的传说_新浪博客
  3. 基于SSM的毕业论文答辩系统
  4. mybaits-plugs 多数据源 最简单的入门案例
  5. MATLAB R2016a完全自学一本通PDF
  6. 服务器404等常用状态码及其对应含义(报错原因)
  7. 【Java】基于JSON-Schema生成随机JSON的解决方案
  8. uni-app开发微商素材库
  9. redis渐进式rehash机制
  10. IntelliJ IDEA中生成jar包并运行