阿里EDAS环境本地部署

安装 Ali-Tomcat 和 Pandora

     

Ali-Tomcat 和 Pandora 为 EDAS 中的服务运行时所依赖的容器,主要集成了服务的发布、订阅、调用链追踪等一系列的核心功能,无论是开发环境还是运行时,均必须将应用程序发布在该容器中。

Ali-Tomcat 和 Pandora 的安装步骤如下:

注意:请使用 JDK 1.7及以上版本。

  1. 下载 Ali-Tomcat,保存后解压至相应的目录(如:d:\work\tomcat\)。

  2. 下载 Pandora 容器,保存后将内容解压至上述保存的 Ali-Tomcat 的 deploy 目录(d:\work\tomcat\deploy)下。

  3. 查看 Pandora 容器的目录结构。

    • Linux 系统中,在相应路径下执行 tree -L 2 deploy/ 命令查看目录结构。

       
           
      1. d:\work\tomcat > tree -L 2 deploy/
      2. deploy/
      3. └── taobao-hsf.sar
      4. ├── META-INF
      5. ├── lib
      6. ├── log.properties
      7. ├── plugins
      8. ├── sharedlib
      9. └── version.properties
    • Windows 中,直接进入相应路径进行查看。

      Pandora 目录结构

配置 Eclipse 开发环境

     

配置 Eclipse 需要下载 Tomcat4E 插件,并存放在安装 Ali-Tomcat 时 Pandora 容器的保存路径中,配置之后开发者可以直接在 Eclipse 中发布、调试本地代码。具体步骤如下:

  1. 下载 Tomcat4E 插件,并解压至本地(如:d:\work\tomcat4e\)。

    压缩包内容如下:

    Tomcat4E 目录结构

  2. 打开 Eclipse,在菜单栏中选择 Help > Install New Software

  3. 在 Install 对话框中 Work with 区域右侧单击 Add,然后在弹出的 Add Repository 对话框中单击 Local。在弹出的对话框中选中已下载并解压的 Tomcat4E 插件的目录(d:\work\tomcat4e\)>,单击 OK

  4. 返回 Install 对话框,单击 Select All,然后单击 Next

    后续还有几个步骤,按界面提示操作即可。安装完成后,Eclipse 需要重启,以使 Tomcant4E 插件生效。

  5. 重启 Eclipse。

  6. 重启后,在 Eclipse 菜单中选择 Run As > Run Configurations

  7. 选择左侧导航选项中的 AliTomcat Webapp,单击上方的 New launch configuration 图标。

  8. 在弹出的界面中,选择 AliTomcat 页签,在 taobao-hsf.sar Location 区域单击 Browse,选择本地的 Pandora 路径,如:d:\work\tomcat\deploy\taobao-hsf.sar。

  9. 单击 Apply 或 Run,完成设置。

    一个工程只需配置一次,下次可直接启动。

  10. 查看工程运行的打印信息,如果出现下图 Pandora Container 的相关信息,即说明 Eclipse 开发环境配置成功。

    Pandora 容器打印信息

配置轻量配置中心

     

轻量配置中心给开发者提供在开发、调试、测试的过程中的服务发现、注册和查询功能。此模块不属于 EDAS 正式环境中的服务,使用时请下载安装包进行安装。

在一个公司内部,通常只需要在一台机器上安装轻量配置中心服务,并在其他开发机器上绑定特定的 host 即可。具体安装和使用的步骤请参见下文。

1. 下载轻量配置中心

  1. 确认环境是否达到要求。

    • 正确配置环境变量 JAVA_HOME,指向一个 1.6 或 1.6 以上版本的 JDK。

    • 确认 8080 和 9600 端口未被使用。

      由于启动 EDAS 配置中心将会占用此台机器的 8080 和 9600 端口,因此推荐您找一台专门的机器启动 EDAS 配置中心,比如某台测试机器。如果您是在同一台机器上进行测试,请将 Web 项目的端口修改为其它未被占用的端口。

  2. 下载 EDAS 配置中心安装包并解压。

    如有需要,可以下载历史版本:

2. 启动轻量配置中心

进入解压目录(edas-config-center),启动配置中心。

  • Windows 操作系统:请双击 startup.bat
  • Unix 操作系统:请在当前目录下执行 sh startup.sh 命令。

3. 配置 hosts

对于需要使用轻量配置中心的开发机器,请在本地 DNS(hosts 文件)中,将 jmenv.tbsite.net 域名指向启动了 EDAS 配置中心的机器 IP。

hosts 文件的路径如下:

  • Windows 操作系统:C:\Windows\System32\drivers\etc\hosts

  • Unix 操作系统:/etc/hosts

示例

如果您在 IP 为 192.168.1.100 的机器上面启动了 EDAS 配置中心,则所有开发者只需要在机器的 hosts 文件里加入如下一行即可。

192.168.1.100 jmenv.tbsite.net

结果验证

绑定轻量配置中心的 host 之后,打开浏览器,在地址栏输入 jmenv.tbsite.net:8080,回车。

即可看到轻量配置中心首页:

轻量配置中心首页

服务开发&发布
https://help.aliyun.com/document_detail/44168.html?spm=a2c4g.11186623.6.642.XbezwX


以上为开发的服务


服务项目接口




使用maven构建项目对css_coin_parent进行构建,(注:此项目搭建了自己的Maven私服,将pom.xml文件中的仓库地址改成私服的地址,从私服中下载需要的包)


部署项目



  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值