核心原理
利用Tomcat的[ Manager功能]和[ Maven插件]实现快速部署。应用场景
在前后端多人协同开发项目时,联调测试是很频繁的工作,这自然少不了在测试服务器频繁的更新后端API。为了简化各位后端同事的工作,可以使用这款Maven插件,直接在eclipse等IDE里面就能完成,大大的节省了部署时间。其实这也算是持续集成,只是人工的持续集成。。。
Jenkins等持续集成方案也很不错,但我们主要是本地开发测试环境用的,随时需要实时更新,所以这个方案更适合我们的应用场景。
使用步骤
1. 配置Tomcat的Manager首先,进入$CATALINA_BASE/conf/tomcat-users.xml,增加用户帐户、密码和对应角色权限(roles有很多种,为了结合Maven使用,我们选择manager-script),例如:
<user
username="local-dev"
password="the-password"
roles="manager-script" />
然后,进入$CATALINA_BASE/conf/Catalina/localho