开发者学堂课程【企业级分布式应用服务 EDAS 使用攻略:DUBBO 项目开发】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/359/detail/4212
DUBBO 项目开发
内容介绍:
一、Jar 转 War
二、配置属性兼容
前面所进行的项目开发是在 Web 通过开源 DUBBO 进行开发的,那么如何将 DUBBO开发的项目迁移至 EDAS,主要包括以下两个操作:
首先要将 Jar 包装维 War 包,因为 EDAS 主要是通过 War 包来部署应用的。还需要将原先 DUBBO 的一些配置属性进行兼容处理。
打开 EDAS 产品开发详情页中的 DUBBO 应用部署指南。
一、Jar 转 War
1.使用步骤
(1)修改 POM 文件 JAR 转为 WAR
即在* test/pom/xm l的 Packaging 中选择“war”
(2)若 web.xml 为加载到消费服务 bean 的 xml 需要进行配置
2.配置示例
根据给出的配置示例判断是否需要修改并放入 EDAS 中运行。
需要注意的是:注册中心在 EDAS 中不生效,所有 DUBBO 的服务会自动注册到EDAS 的配置中心,开发者无须关注。
二、配置属性兼容
对于 EDAS 对 DUBBO 的兼容情况需要重点关注。若在 DUBBO 中配置的属性在EDAS 中不兼容,则需要进行特殊处理。
进行完上述操作,即可将 DUBBO 部署至 EDAS 中。若将 DUBBO 部署至 EDAS 中仍出现一些问题,可参照 DUBBO 应用部署指南中所给出的“DUBBO 使用 EDAS 常见问题”进行分析,此处不多作赘述。