閱讀735 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Windows環境部署輕量化配置中心

在使用EDAS開發係統時,需要階段性進行集成測試。而在單元部署時可以選擇windows或linux係統。本文以windows環境為例,給大家講解一下如何搭建配置中心環境,並進行應用部署和聯調測試。

  1. 環境準備

安裝後使用java -version查看JDK版本,JDK版本需要在1.6(含)及以上。

注:配置環境變量,默認java 1.8的環境變量會寫入path,而輕量化配置中心腳本需要識別JAVA_HOME變量。

  • 添加環境變量,重啟係統,以便使環境變量生效。

下載輕量配置中心包:https://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/LCC/2017-08-01/edas-config-center.zip?spm=5176.doc44163.2.1.SaNHKS&file=edas-config-center.zip

下載alitomcat:https://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/tomcat/taobao-tomcat-7.0.59.tgz?spm=5176.doc44158.2.1.6WvxTr&file=taobao-tomcat-7.0.59.tgz

下載Pandora容器包:https://edas-public.oss-cn-hangzhou.aliyuncs.com/install_package/pandora/unauth/taobao-hsf.tgz?spm=5176.doc44158.2.2.6WvxTr&file=taobao-hsf.tgz

 

  • 解壓縮保存


根據文檔保存alitomcat和Panduora容器位置https://help.aliyun.com/document_detail/44158.html 

注:環境啟動時輕量化配置中心會占用8080端口,而alitomcat默認也會使用8080端口,會造成端口衝突,這裏需要將二者分開,我們修改alitomcat端口為8088

編輯alitomcat\conf\server.xml文件

找到

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="15000" redirectPort="8443" maxParameterCount="1000"  maxThreads="250" maxPostSize="2097152" acceptCount="200"  useBodyEncodingForURI="true" />

如下圖

把port修改為8088

 

  1. 啟動輕量配置中心edas-config-center\startup.bat 見到下圖


表示啟動成功,訪問紅框內顯示的地址,如下圖

表示配置中心啟動正常。

 

接下來發布應用包。我們以一個服務提供者的war包為例,進行部署。

注:alitomcat部署的目錄是deploy而不是webapps。部署錯誤會無法解開war包。


啟動alitomcat,執行bin\startup.bat

啟動成功,端口為8088.同時war包也被自動解開

綁定測試機hosts,用於服務的注冊與發現

格式:【本機IP】   jmenv.tbsite.net

重啟alitomcat和輕量配置中心 

  1. 配置開發機端,設置hosts,用於調用服務

格式:【輕量化配置中心服務器IP】   jmenv.tbsite.net 

  1. 測試調用

啟動開發端應用

訪問應用入口,我們這裏做了一個servlet入口進行測試。

填入信息後提交

測試通過。

注意事項:如果調用不成功,先檢查一下防火牆是否開放了9600端口和12200端口,之後檢查一下輕量配置中心環境的edas-config-center\logs,查看一下是否有報錯信息,並進行對應調整。

最後更新:2017-10-06 22:33:09

  上一篇:go  Minikube - Kubernetes本地實驗環境
  下一篇:go  夏商周秦簡史