项目部署过程记录

项目技术栈: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包替换掉即可,也可以采用增量替换进行更新。

posted @ 2020-09-15 10:04  jason小蜗牛  阅读(321)  评论(0编辑  收藏  举报