1.war包无法发布
一开始以为jenkins的Deploy pluging会自动完成从编译到打包到远程部署的一系列动作,所以在指定【WAR/EAR files】属性时就随便指定了个war包名称,后来发现构建的时候一直不执行远程部署的操作。后来才发现【WAR/EAR files】属性应该指定成你在Jenkins工程的工作区里实际生成的war包文件路径才对。
2.【Server returned HTTP response code: 403 for URL:】错误
这个是Tomcat7.x的tomcat-users.xml里的权限没有设对,最后按照网上资料改成下面这样就可以了。
<role rolename="tomcat" /> <role rolename="admin"/> <role rolename="admin-gui"/> <role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <user username="tomcat" password="tomcat" roles="tomcat,admin-gui,admin,manager,manager-gui,manager-script"/>