Jenkins部署遇到的问题

新建项目时没有构建一个maven项目选项

Jenkins部署遇到的问题_第1张图片

解决方法:安装Maven Integration plugin插件,在全局工具配置中配置maven的路径

Jenkins部署遇到的问题_第2张图片

 

构建后操作,没有deploy war/ear to a container选项

Jenkins部署遇到的问题_第3张图片

解决方法:安装Deploy to container Plugin插件

 

安装的插件:Maven Integration plugin,Deploy to container Plugin,FindBugs Plugin,Report Info Plugin,Static Analysis Collector Plug-in,PMD Plug-in,Checkstyle Plug-in,Role-based Authorization Strategy

补充findbugs设置:

Jenkins部署遇到的问题_第4张图片

Jenkins部署遇到的问题_第5张图片

Jenkins部署遇到的问题_第6张图片

 

异常

1.The username you provided is not allowed to use the text-basedTomcat Manage

异常原因:tomcat用户的权限不够

解决方法:本人在tomcat-user.xml下修改权限为roles="admin,manager,manager-script,manager-gui" 这样就可以了

 

2.The Tomcat Manager responded "FAIL - Deployed application at context path /CloudPayment but context failed to start
" instead of the expected "OK" message

Caused by: org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The Tomcat Manager responded "FAIL - Deployed application at context path /CloudPayment but context failed to start
" instead of the expected "OK" message
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:715)
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deployImpl(TomcatManager.java:761)
    at org.codehaus.cargo.container.tomcat.internal.TomcatManager.deploy(TomcatManager.java:312)
    at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.deploy(AbstractTomcatManagerDeployer.java:101)
    ... 18 mor

异常原因:项目配置问题,本人遇到的是mysql配置连接问题,修改后即可。
 

 

3.部署后tomcat中并没有加载到项目

检查~/.jenkins/workspace目录下是否打包了项目,如果没有,在构建中写上maven的打包命令即可。Jenkins会打包到tomcat中,并热部署上去。workspace后面加项目名称。

cd /home/es/.jenkins/workspace/imms

mvn clean install

Jenkins部署遇到的问题_第7张图片

你可能感兴趣的:(工具,Jenkins)