前提先搭建好本地單機環境:http://www.cnblogs.com/EasonJim/p/7643630.html
解壓導入Eclipse:

主要使用的是apollo-demo
在配置中心后台新建好App和配置文件項

注意:兩個配置文件的名稱中,第一個是新建App時默認的,主要把項填入即可。而第二個是選擇添加Namespace時,指定私有模式才能輸入自定義名稱。
回到apollo-demo項目上,指定Class運行,增加如下的VM啟動參數:


並配置剛才設置的AppID:

啟動后可以看見如下的信息已經通過遠程啟動起來:

對於為什么需要傳遞兩個VM參數,原因如下:
1、第一個參數用於指定環境,env先通過/opt/settings/server.propertis指定的去讀取,如果沒有就直接讀取系統屬性-D提供的,如果都沒有,那么你掛定了。
2、由於使用的是整套代碼引入的Demo項目,所以在app-core中對於meta_server的地址采用了變量去讀取,而這個變量提供的方式時系統屬性-D去提供。在這里:

而如果是使用自己打包上傳到倉庫的Client時,這個Client最終會包含Core,這些地址已經自動指定了,所以不需要系統屬性。
當然,上面所截圖只是會在打包的時候修改這里的變量,而真正去讀取的部分在代碼上,如果同時指定了系統屬性的,那么優先級是系統屬性最高。
