阿里EDAS环境本地部署

发布于:2021-11-27 22:28:42

安装 Ali-Tomcat 和 Pandora

?
?
?




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


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


注意:请使用 JDK 1.7及以*姹尽


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

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

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


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


      1. d:work omcat > 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 中,直接进入相应路径进行查看。




配置 Eclipse 开发环境

?
?
?




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


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

    压缩包内容如下:

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

  3. 在 Install 对话框中 Work with 区域右侧单击?Add,然后在弹出的 Add Repository 对话框中单击?Local。在弹出的对话框中选中已下载并解压的 Tomcat4E 插件的目录(d:work omcat4e)>,单击?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 omcatdeploy aobao-hsf.sar。

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

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

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




配置轻量配置中心

?
?
?




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


在一个公司内部,通常只需要在一台机器*沧扒崃颗渲弥行姆瘢⒃谄渌⒒魃*蠖ㄌ囟ǖ host 即可。具体安装和使用的步骤请参见下文。


1. 下载轻量配置中心
  1. 确认环境是否达到要求。


    • 正确配置环境变量 JAVA_HOME,指向一个 1.6 或 1.6 以*姹镜 JDK。

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

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

    • 下载?EDAS 配置中心安装包并解压。

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


      • 2018年01月版本
      • 2017年08月版本
      • 2017年07月版本
      • 2017年03月版本
      • 2016年12月版本

2. 启动轻量配置中心

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


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

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


    hosts 文件的路径如下:


    • Windows 操作系统:C:WindowsSystem32driversetchosts

    • 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文件中的仓库地址改成私服的地址,从私服中下载需要的包)











      部署项目













相关推荐

最新更新

猜你喜欢