安裝前準備
工具整體介紹
該輕量級開發工具目前可快速搭建一套完整的蒼穹開發運行環境,僅用于開發環境快速搭建
(限制了 3 個用戶的限時許可)。包括了基本的開發組件:數據庫、文件服務器、Zookeeper、
管理中心(MC)、Eclipse 開發調試環境等。
安裝環境準備
支持操作系統:Windows7 及以上版本
硬件配置要求:推薦內存不小于 8G
應用配置要求:本機已經安裝好 JDK 1.8
安裝程序準備
總部辦公網訪問: \172.18.8.70\nextpack\Kingdee_Cloud_Lite\InstallPack-1.5
公網共享路徑 1:金蝶云盤,金蝶賬號登錄 https://pan.kingdee.com/s/MTA5NzI1NSwxMjVl
公網共享路徑 2(備用共享路徑,路徑 1 下載報錯后可選擇該路徑):百度網盤鏈接:
https://pan.baidu.com/s/1SKShYXvDv07qdiJwJpkllg&shfl=shareset 提取碼: 26n1
下載 4 個 Disk 的文件全部解壓到同一目錄后可直接安裝
2.0 與 1.5 可以共存嗎?
2.0 與 1.5 版本是可以共存的,但命名不要相同就行,比如1.5命名為 cosmic ,那么2.0版命名為cosmic2即可
安裝部署步驟
第一步:工具安裝
到%解壓后的工具包目錄% \Windows\Disk1\InstData\VM\下執行 setup.exe ,按工具提
示逐步完成選擇安裝主目錄(所在磁盤空間不小于 10G)、主要組件端口及 JDK 主目錄配置即可。
注:如果之前已經安裝老版本的輕量級開發入口,為保留原有開發數據請安裝在
不同的目錄,同時請備份出原有庫。待新版本安裝完成后將備份庫導入到新庫去,然
后注冊到數據中心即可實現舊開發數據和方案的延續(開發代碼請自行備份和遷移)
此處更改mysql端口,為防與本地mysql(3306)與1.5版本(3307)沖突,所以此處我更改為3308
上圖中的JAVA_HOME路徑請參照下圖,否則完裝完成之后會報錯
第二步:初始化配置
啟動初始化環境
- 進入安裝主目錄,按順序依次執行啟動腳本
Mysql 數據庫(如果已經啟動則跳過):執行 start-mysql.bat ,啟動完成后控制不會輸入任何內容,忽略即可。
Zookeepper(如果已經啟動則跳過):執行 start-zk.bat
文件服務器(如果已經啟動則跳過):執行啟動腳本 start-fileserver.bat
管理中心(MC) (如果已經啟動則跳過):執行 start-mc.bat
啟動蒼穹服務:執行 start-cosmic.bat
如果沒有上述操作則會出現如下的bug,上述操作完成后重啟云蒼穹
管理員登錄
主目錄下用瀏覽器打開首頁文件【金蝶云蒼穹.html】進入主頁(注意:如果在安裝修改了 web
端口則需要手動在瀏覽器地址欄用修改后的端口訪問),初始需要用管理員登錄,初始用戶和密
碼為:administrator/1234567
- 添加開發人員并授功能權限權
進入應用-基礎業務服務-人員-新增,添加一個開發者用戶,手機號必錄,然后保存即可。
- 同步許可并為開發人員分配許可
首次需要同步許可,如果已經同步過則忽略此步驟。進入應用-基礎業務服務-許可管理-許可
分配用戶,點擊【同步許可】,開發環境會默認給每個分組 3 個用戶。
分配許可:選中功能對應分組,新增后選擇對應開發者用戶然后再同步許可即可。
當如下圖所示才算成功
- 為開發者授權
需要在基礎服務-權限管理-用戶授權中,為開發者授予開發服務云全部權限(如為方便管理也可
同時授予系統云、流程服務云等相關權限)即可
- 初次使用需開發商標識
登錄后在系統管理-開發商配置,設置開發商標識。如果已經設置過則可以忽略
注:同一開發團隊同一應用最好統一設置同一開發商標識
2.0 進入開發平臺會彈出讓配置,跟1.5有路徑專門配置不一樣。
第三步:開發工程調試配置
- 啟動 Eclipse 并配置工程空間
進入安裝主目錄下的 eclipse 目錄,啟動 eclipse 。 選 擇 工 作 空 間 為 % 安裝主目
錄%\bos-dev-tool\debug-service 。
- 配置 Gradle
啟動 Eclipse 后進入 Window-Preferences-Gradle,在 Gradle User Home 選擇主目錄為%
安裝主目錄%\gradle-4.8 即可
- 引入工程
在工程視圖右鍵 Import-Import-Existing Projects into Workspace 引入已存在的工程即可,工程路徑為: %安裝主目錄% \bos-dev-tool\debug-service\node-debug-mservice
- 啟動 Debug 服務
以調試模式啟動入口類(kd.bos.debug.mservice.DebugServer)即可。說明:由于端口原因
在開啟調試模式前確保運行環境是關閉的,即 start-cosmic.bat 開啟的服務已被關閉
如果需要修改本地服務的端口按圖示中修改對應服務的 ip 和端口即可。
package kd.bos.debug.mservice;
import kd.bos.config.client.util.ConfigUtils;
import kd.bos.service.webserver.JettyServer;
public class DebugServer {
public static void main(String[] args) throws Exception
{
System.setProperty(ConfigUtils.APP_NAME_KEY, "mservice-biz1.5-cosmic");//APP的名字,標識和區別啟動應用的名稱,一般不需要修改
//設置集群環境名稱和配置服務器地址
System.setProperty(ConfigUtils.CLUSTER_NAME_KEY, "cosmic");//集群編碼,可在web中查詢,默認不需要修改
System.setProperty(ConfigUtils.CONFIG_URL_KEY, "127.0.0.1:2181");//zk地址與端口,一 般不需要修改,需要修改時間在mc的集群配置中查詢
System.setProperty("configAppName", "mservice,web");
System.setProperty("webmserviceinone", "true");
System.setProperty("file.encoding", "utf-8");
System.setProperty("xdb.enable", "false");
System.setProperty("mq.consumer.register", "true");
System.setProperty("MONITOR_HTTP_PORT", "9998");
System.setProperty("JMX_HTTP_PORT", "9091");
System.setProperty("dubbo.protocol.port", "28888");
System.setProperty("dubbo.consumer.url", "dubbo://localhost:28888");
System.setProperty("dubbo.consumer.url.qing", "dubbo://localhost:30880");
System.setProperty("dubbo.registry.register", "false");
//System.setProperty("mq.debug.queue.tag", "whb1133");
System.setProperty("dubbo.service.lookup.local", "false");
System.setProperty("appSplit", "false");
System.setProperty("lightweightdeploy","true");
System.setProperty("db.sql.out", "false");
System.setProperty("JETTY_WEB_PORT","8080");//啟動服務的web端口,一般不需要修改
System.setProperty("JETTY_WEBAPP_PATH", "../../../mservice-cosmic/webapp");
System.setProperty("JETTY_WEBRES_PATH", "../../../static-file-service");
System.setProperty("ActionConfigFile", "../../../mservice-cosmic/conf/actionconfig.xml");
System.setProperty("domain.contextUrl","http://localhost:8080/ierp");//上下文地址,一般不需要修改同web端口保持一致
System.setProperty("domain.tenantCode","cosmic-simple");
System.setProperty("tenant.code.type","config");
System.setProperty("mc.server.url","http://127.0.0.1:8090/");//web服務的ip和端口,默認不需要修改
JettyServer.main(null);
}
}
第四步:開啟應用開發之旅
調試啟動后打開%安裝主目錄%\金蝶云蒼穹.html 即可進入調試模式登錄入口,用開發者用
戶登錄即可(用戶首次登錄默認用戶名/密碼為:手機號/123456,首次登錄后需要手機號激活,
按提示操作即可)。登錄成功后,就可以通過應用-開發平臺,開啟你的第一個應用開發啦!!
出現如下圖所示,則可以進行2.0云蒼穹開發了。。。。
擴展知識點
若需要卸載云蒼穹,請刪除本地文件夾后參照如下步驟
以上就是我關于 Windows如何搭建云蒼穹2.0開發環境? 知識點的整理與總結的全部內容。
分割線
博主為咯學編程:父母不同意學編程,現已斷絕關系;戀人不同意學編程,現已分手;親戚不同意學編程,現已斷絕來往;老板不同意學編程,現已失業三十年。。。。。。如果此博文有幫到你歡迎打賞,金額不限。。。