Eclipse如何实现tomcat热部署

以taotao-manager为例部署:步骤如下
一、pom中加入maven的tomcat插件
Eclipse如何实现tomcat热部署
二、检查数据库连接信息:
taotao-manager-service中的db.properties文件:
Eclipse如何实现tomcat热部署
三、部署:
Eclipse如何实现tomcat热部署
maven build书写命令:clean tomcat7:redeploy -DskipTests
Eclipse如何实现tomcat热部署
点击run,运行成功后的效果:
Eclipse如何实现tomcat热部署
通过运行结果可以看到:它是先打war包,然后将war上传到tomcat指定路径下,然后重启tomcat,一系列操作,一个命令就可以解决。不像进入tomcat后台管理界面一个个上传那样繁琐。
如果出现问题,再重新部署,如果是服务端,dubbo不能自己关闭端口,所以要重启tomcat;如果是web工程,没这个问题。

四、启动web:
Eclipse如何实现tomcat热部署
五、启动nginx:
1、将域名映射到nginx
Eclipse如何实现tomcat热部署
2、设置反向代理
Eclipse如何实现tomcat热部署
3、启动Nginx
Eclipse如何实现tomcat热部署
六、输入www.taotao.com访问页面:
Eclipse如何实现tomcat热部署
总结:
最后总结一下淘商城大概情况:

整个项目共12个工程,
Mysql:至少两台。一主一备。
Solr:共需要7台。搭个集群,至少分两片,每片一主一备,4台solr,zookeeper入口,管理集群需要3台
Redis:共6台。至少3个节点,每个节点两台,共6台。
图片服务器:至少两台。
Nginx:两台,一主一备。
注册中心:实现高可用,需要搭建zookeeper集群,至少3台。
Activemq:至少两台。

整个项目共需48台服务器。
48台服务器,加入一台服务器1完,总共这么多台服务器简直是笔很大的开销,所以需要合并。下面是服务器规划:
Eclipse如何实现tomcat热部署
域名规划:
Eclipse如何实现tomcat热部署