Windows如何搭建云蒼穹2.0開發環境?

安裝前準備

工具整體介紹

該輕量級開發工具目前可快速搭建一套完整的蒼穹開發運行環境,僅用于開發環境快速搭建
(限制了 3 個用戶的限時許可)。包括了基本的開發組件:數據庫、文件服務器、Zookeeper、
管理中心(MC)、Eclipse 開發調試環境等。

安裝環境準備

支持操作系統:Windows7 及以上版本

硬件配置要求:推薦內存不小于 8G

應用配置要求:本機已經安裝好 JDK 1.8

安裝程序準備
  1. 總部辦公網訪問: \172.18.8.70\nextpack\Kingdee_Cloud_Lite\InstallPack-1.5

  2. 公網共享路徑 1:金蝶云盤,金蝶賬號登錄 https://pan.kingdee.com/s/MTA5NzI1NSwxMjVl

  3. 公網共享路徑 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

  1. 添加開發人員并授功能權限權

進入應用-基礎業務服務-人員-新增,添加一個開發者用戶,手機號必錄,然后保存即可。

  1. 同步許可并為開發人員分配許可

首次需要同步許可,如果已經同步過則忽略此步驟。進入應用-基礎業務服務-許可管理-許可
分配用戶,點擊【同步許可】,開發環境會默認給每個分組 3 個用戶。

分配許可:選中功能對應分組,新增后選擇對應開發者用戶然后再同步許可即可。

當如下圖所示才算成功

  1. 為開發者授權

需要在基礎服務-權限管理-用戶授權中,為開發者授予開發服務云全部權限(如為方便管理也可
同時授予系統云、流程服務云等相關權限)即可

  1. 初次使用需開發商標識

登錄后在系統管理-開發商配置,設置開發商標識。如果已經設置過則可以忽略
注:同一開發團隊同一應用最好統一設置同一開發商標識

2.0 進入開發平臺會彈出讓配置,跟1.5有路徑專門配置不一樣。

第三步:開發工程調試配置
  1. 啟動 Eclipse 并配置工程空間

進入安裝主目錄下的 eclipse 目錄,啟動 eclipse 。 選 擇 工 作 空 間 為 % 安裝主目
錄%\bos-dev-tool\debug-service 。

  1. 配置 Gradle

啟動 Eclipse 后進入 Window-Preferences-Gradle,在 Gradle User Home 選擇主目錄為%
安裝主目錄%\gradle-4.8 即可

  1. 引入工程

在工程視圖右鍵 Import-Import-Existing Projects into Workspace 引入已存在的工程即可,工程路徑為: %安裝主目錄% \bos-dev-tool\debug-service\node-debug-mservice

  1. 啟動 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金蝶云蒼穹1.5版本開發環境搭建

以上就是我關于 Windows如何搭建云蒼穹2.0開發環境? 知識點的整理與總結的全部內容。


分割線


博主為咯學編程:父母不同意學編程,現已斷絕關系;戀人不同意學編程,現已分手;親戚不同意學編程,現已斷絕來往;老板不同意學編程,現已失業三十年。。。。。。如果此博文有幫到你歡迎打賞,金額不限。。。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容