項目技術棧:ssm+mysql+maven+dubbo+zookeeper+redis+xxl-job
項目總目錄結構如下:

api工程目錄結構如下:
核心服務工程目錄如下:
web工程目錄結構如下:
項目部署過程:
1、将api接口編譯打包,然後上傳到公司的maven私服,将核心服務編譯打包,并且把api打包的jar和核心服務打包的jar上傳到Linux服務中,然後啟動即可。這事api和service核心服務可以對内或對外進行提供服務了。主要通過dubbo和zookeeper對外提供服務。
2、web部署過程記錄:首先伺服器要有個Tomcat,其次将web項目的war包放入webapps下,最後啟動即可。
部署更新注意事項:
1、api修改了,隻要有引用api的地方都要更新,web也要及時更新。
2、如果隻是修改了service,則隻更新service jar包即可。
3、web服務更新部署,隻需要把war包替換掉即可,也可以采用增量替換進行更新。