使用maven构建dubbo服务可执行jar包 一、dubbo服务启动方式分析 1、使用Servlet容器运行(Tomcat、Jetty等)----不可取 2、自建Main方法运行(Spring容器) ----不建议(本地调试可用) 3、Dubbo框架提供Main方法类运行(Spring容器)----推荐使用 可实现优雅关机 dubbo.shutdown.hook 二、修改spring-context.xml 三、修改服务pom.xml文件 四、打包 4.1 右击edu-common-parent 项目的pom.xml run as-->maven install 4.2 右击edu-facade-user 项目的pom.xml run as-->maven install 4.3 右击edu-service-user 项目的pom.xml run as-->maven install 五、运行 输入命令 java -jar edu-service-user.jar & (启动之前不要忘记启动zookeper) 六、查看结果 备注 一、dubbo服务启动方式分析 1、使用Servlet容器运行(Tomcat、Jetty等)----不可取 缺点:增加复杂性(端口、管理) tomcat/jetty等占用端口,dubbo服务也需要端口 浪费资源(内存):单独启动to