本文介绍如何安装Ali-Tomcat和Pandora,以及如何配置Eclipse和IntelliJ IDEA的开发环境。
安装Ali-Tomcat和Pandora
Ali-Tomcat和Pandora为SAE中的服务运行时所依赖的容器,集成了服务的发布、订阅、调用链追踪等一系列核心功能,应用程序须发布在该容器中运行。
- 下载Ali-Tomcat-8或Ali-Tomcat-7,保存并解压至相应的目录(如:d:\work\tomcat\)。
- 下载Pandora容器,保存并解压至Ali-Tomcat的deploy目录(d:\work\tomcat\deploy)下。
- 查看Pandora容器的目录结构。
配置Eclipse开发环境
配置Eclipse需要下载Tomcat4E插件,并存放在安装Ali-Tomcat和Pandora的保存路径中,完成配置后可以直接在Eclipse中发布、调试本地代码。
- 下载Tomcat4E插件,压缩包内容如下图所示。
- 打开Eclipse,在菜单栏中选择。
- 在Install对话框中Work with区域右侧单击Add,且在弹出的Add Repository对话框中单击Local,并在弹出的对话框中选中已下载并解压的Tomcat4E插件的目录(d:\work\tomcat4e\),单击OK。
- 返回Install对话框,单击Select All,并单击Next。
后续步骤,请按界面提示操作。安装完成后,请重启Eclipse,使Tomcant4E插件生效。
- 重启Eclipse后,在Eclipse菜单中选择。
- 选择左侧导航选项中的AliTomcat Webapp,单击上方的New launch configuration图标。
- 在弹出的界面中,选择AliTomcat页签,并在taobao-hsf.sar Location区域单击Browse,选择本地的Pandora路径,如:d:\work\tomcat\deploy\taobao-hsf.sar。
- 单击Apply或Run,完成设置。
一个工程只需配置一次,下次可直接启动。
- 查看工程运行的打印信息,如果出现下图Pandora Container的相关信息,即说明Eclipse开发环境配置成功。
配置IntelliJ IDEA开发环境
- 运行IntelliJ IDEA。
- 在菜单栏中选择。
- 在Run/Debug Configurations页面左侧的导航栏中选择。
- 配置AliTomcat。
- 在右侧页面单击Server页签,并在Application Server区域单击Configure。
- 在Application Server页面右上角单击+,并在Tomcat Server对话框中设置Tomcat Home和Tomcat base directory 路径,且单击OK。
将Tomcat Home的路径设置为本地解压后的Ali-Tomcat路径,Tomcat base directory可以自动使用该路径,无需再设置。
- 在Application Server区域的下拉菜单中,选择刚刚配置好的Ali-Tomcat。
- 在VM Options区域的文本框中,设置JVM启动参数指向Pandora的路径及设置本地轻量级配置及注册中心的vipserver端口。
例如:-Dpandora.location=d:\work\tomcat\deploy\taobao-hsf.sar -Dvipserver.server.port=8080
将d:\work\tomcat\deploy\taobao-hsf.sar替换为在本地安装Pandora的实际路径。 -Dvipserver.server.port=8080 该参数用于指定应用连接本地轻量级配置及注册中心的vipserver端口,在本地开发环境使用新版本的轻量级配置及注册中心时,能有效提升本地应用启动速度。
当应用部署到EDAS时,不需要添加上面这个JVM属性参数。
- 单击Apply或OK 完成配置。