1、不执行,或是控制台没有任何相关输出
解决:
一般是因为war/ear files的路径有问题,可以直接如上图所示输入**/*.war,如果这样操作的话那么下面的context path就需要设置具体的项目访问名而不能直接用/,即/projectName。这里的projectName是自己的war包名
二、目标服务器的manager/html页面访问不到,或是403
如果是403则是需要配置tomcat->conf->tomcat-users.xml,里面添加
<role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
如果是页面访问不到,则是做了ip限制,需要修改在manager项目里面的meta-inf里面context.xml
将127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1改为^.*$则是所有ip都可以访问,当然对于这里来说只需要jenkins所在服务器能访问就行了,这里的是标准的正则限制,183\.2\.0\.1|127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1这添加了183.2.0.1的ip可访问