- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
持续集成工程实践
--Jenkins部署问题及解决;Jenkins、Maven 的安装、启动
Pom 文件解读、配置
构建、部署常见问题解决方法;下载 jenkins.war 文件;
运行 java -jar jenkins.war;
启动 Jenkins;
浏览 http://localhost:8080 ;安装 Java,配置好 java 环境变量;
下载 Maven (apache-maven-3.1.1-bin.zip );
安装 Maven (D:\bin\apache-maven-3.1.1);
添加 Maven 环境变量(M2_HOME; D:\bin\apache-maven-3.1.1 );
配置 Path 变量(加 %M2_HOME%\bin);
命令行执行 mvn –v 命令,检测 Maven 是否安装成功;;Jenkins、Maven 的安装、启动
Pom 文件解读、配置
构建、部署常见问题解决方法;Pom 是 Maven 对一个单一项目的描述(没有 Pom 文件持续集成截图);
项目引入不是 Maven 的 jar 包配置(如 jar 包名:sqljdbc4.jar):
dependency
groupIdsqljdbc4-yuanjc/groupId
artifactIdsqljdbc4-yuanjc/artifactId
version1.0/version
scopesystem/scope
systemPath${basedir}/webapp/WEB-INF/lib/sqljdbc4.jar/systemPath
/dependency
dependencies项目引入插件所需要的额外依赖;
groupId项目的全球唯一标识符;
artifactId构件的标识符,它和group ID一起唯一标识一个构件;
scope应用范围,system:需要外在提供相应的元素,通过 systemPath 来取得? ;
directory构建产生的所有文件存放的目录;;Jenkins、Maven 的安装、启动
Pom 文件解读、配置
构建、部署常见问题及解决办法;问题一:Jenkins 配置时,报 svn 访问错误(第一次配置)
解决:单击【源码管理-Repository Url】后面问号,点击“this link”链接输入 svn 账号密码;
如果链接正确还报错,那是浏览器缓存没清理,浏览器设置改成每次访问用最新页面。;问题一:Jenkins 配置时,报 svn 访问错误(第一次配置);
解决:单击【源码管理-Repository Url】后面问号,点击“this link”链接输入 svn 账号密码;
如果链接正确还报错,那是浏览器缓存没清理,浏览器设置改成每次访问用最新页面。;问题二:Jenkins 成功部署后,访问应用程序报 401 错误;
解决:Jenkins 配置 tomcat 的参数错误(详见具体配置)(截图);
问题三:Jenkins 成功部署后,访问应用程序报 403 错误;
解决:权限问题,tomcat7 下需重新配置 users ( tomcat-users.xml )(截图)
role rolename=tomcat/
role rolename=manager-gui/
role rolename=manager-script/
role rolename=manager-jmx/
user username=admin password=admin roles=tomcat,manager-gui,manager-script,manager-jmx/;问题四:Jenkins 构建失败,提示不能删除 tomcat 服务器上部署的项目,远程登录应用服务器,进入webapp文件夹,发现没有上传war包,“pprp”文件夹确实在,里面删的只剩下一个文件夹:WEB-INF;
解决:先手动删除项目文件夹,重新构建。最后再修改 Tomcat_home\conf 路径下的 context.xml 文件,新增加如下内容,以彻底解决问题。
Context antiJARLocking=true antiResourceLocking=true
问题五:Jenkins 构建失败,提示 jar 包未找到或下载不下来;
解决:所需 jar 包不在 maven 服务器上,需要在 pom 文件中单独配置 systemPath 路径,配置方法参考 Pom 文件的配置;
问题六:Jenkins 构建 parent、util、entity 项目时,一直处于重试状态;
解决:检查是否在配置时勾选了 findbugs ;;问题七:Jenkins 构建时提示在下载 jar 包
您可能关注的文档
- LED营销策划方案0选读.docx
- 3.3工业区位因素与工业地域联系选读.ppt
- 成都LOFT产品选读.pptx
- 3.3光无源器件4版选读.ppt
- 成都WCDMA网络Multirab掉话-V2选读.pptx
- 成都户外广告选读.pptx
- 成都开发岗的大数据薪资单选读.pptx
- 3.3光无源器件选读.ppt
- 《人类文明的引擎——蒸汽和电的革命》选读.ppt
- LIGO引力波测量原理选读.pptx
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)