jenkins自动化流程到部署tomcat时出错,无法查找war包? 400 报错
以上是日志信息
有两个问题,希望了解Jenkins大神们能解答一下
1,默认Jenkins在项目 - 配置中的war包路径,和这里查找的关系
2,jenkins的路径,我在服务器中查找的根本对应不上,也就是查找war包的路径
希望各位大神帮忙看下
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
问题已解决,现提供解决问题方案
按照我提问的回答吧。
1,jenkins部署的war,war包查找方式。
是在项目 - 右击配置 - 构建后操作 - Deploy war/ear to a container 中,下面选项框。按照内容填写自动化部署的tomcat即可。下面是例图
PS:(Deploy war/ear to a container)这个选项卡默认jenkins没有,需要装插件。(详细问度娘,或大Google)
2,这个问题就比较简单。只要清晰理解jenkins - svn - maven - tomcat之间的关系就可以了。jenkins主机位置与公司的运维沟通后就明白了。这个就不用关注了
以上解答了问题。但都不是问题的重点。只是解答我当时的疑问而已。
问题原因:截图中的错误是在获取tomcat的自动部署流文件无法获取,提示404异常
解决方式:无法获取是因为jenkins配置的tomcat版本是6,而真实环境tomcat是8。jenkins更换对应版本的tomcat进行部署即可
至此,关于我当时提的问题,以及无法部署抛出的问题解决方式都以说明完毕
######研究 jenkins 的朋友们,过来瞅瞅,给个意见