JBoss.orgCommunity Documentation
Epic SaaS的开发环境包括两部分:1、epic环境镜像安装 2、安装SDK到开发工具。
EPIC环境镜像为开发者提供了EPIC运行环境,开发人员在本机可以模拟真实的EPIC环境。
epic镜像下载地址:http://www.epicsaas.com/download 镜像提供的服务有数据库、中间件、基础应用服务、运行环境支持
下载并安装VirtualBox 4.3.2及以上版本,地址http://www.epicsaas.com/download 把下载的镜像导入VirtualBox,在VirtualBox主页面选择:导入虚拟电脑-选择已经下载的镜像的路径
导入成功后,启动epic镜像,
输入用户名:root,密码:dev_epic,如果登陆成功会出现下列情况
注意:只有在镜像启动的时候才可以进行相应的开发
SDK是一个开发工具包,里面包含代码编写过程中必须依赖的jar文件,还有一些环境构建工具,反向代理工具等,详情请参考进阶文档的介绍,SDK可以被安装到 Eclipse或Myeclipse中,并可以无缝集成,安装完SDK插件,可以为我们自动生成代码,自动构建工程结构,自动生成配置文件等,这里以eclipse 为例进行讲解
下载eclispe开发工具:地址:http://www.epicsaas.com/download,如果已经安装好eclispe或者myeclispe 可以直接进行集成
选中菜单栏: Window-->Perferences-->Epic-->Epic SDK
到现在为止,saas sdk插件已经安装完毕,但是还不能进行开发功能,我们还可能jar没引入,maven工程没有集成,反向代理工具没开启,接下来就做这些事情。。。
sdk运行必须依赖maven,也许有的eclispe版本已经有maven集成,可以跳过该步骤;下载Maven:3.0.4以上 。下载地址http://maven.apache.org/download.cgi 打开eclipse,进入Window ——Preference——Maven——installations,选择下载好的的maven插件,点击add
下载好的SDK文件夹中的bin目录下包含了我们的jar安装工具——InstallAPIS.exe,双击运行这个工具,会快速执行安装jar,如果出现以下信息说明我们的jar导入成功。
这里说的反向代理服务器其实就是一个工具而已,目的是让我们的本机能跨域访问镜像环境中的服务和数据库,解决单点登录问题;详细的关于反向代理的问题请查看进阶文档, 我们在SDK文件夹的bin目录下看到有这样一个工具:ReverseServer.exe,双击运行这个工具,如果出现下列情况,说明反向代理服务器启动成功
可是我们如何配置能解决单点跨域的问题呢?这就需要配置一下我们的反向代理服务器的配置文件了,浏览器地址输入:http://localhost/__config; 出现配置页面,是镜像IP、端口和本地Ip、端口的映射, 可根据本地开发的需要进行修改,本机的IP、端口根据开发过程中使用何种中间件以及中间件配置来确定,例如:tomcat默认端口为8080.
到此,我们的运行环境配置全部结束,当然可能因为操作错误导致失败,那我们要仔细回顾关键步骤:1、必须保证安装好的镜像能成功登陆运行;2、 必须保证maven和sdk在eclipse或myeclipse中的集成是否正确;3、必须保证jar的安装方式是否正确,maven仓库是否存在导入的包 4、反向代理服务器是否正确启动,对应的地址和端口是否正确 ;