Windows如何搭建云蒼穹2.0開發(fā)環(huán)境?

安裝前準(zhǔn)備

工具整體介紹

該輕量級(jí)開發(fā)工具目前可快速搭建一套完整的蒼穹開發(fā)運(yùn)行環(huán)境,僅用于開發(fā)環(huán)境快速搭建
(限制了 3 個(gè)用戶的限時(shí)許可)。包括了基本的開發(fā)組件:數(shù)據(jù)庫(kù)、文件服務(wù)器、Zookeeper、
管理中心(MC)、Eclipse 開發(fā)調(diào)試環(huán)境等。

安裝環(huán)境準(zhǔn)備

支持操作系統(tǒng):Windows7 及以上版本

硬件配置要求:推薦內(nèi)存不小于 8G

應(yīng)用配置要求:本機(jī)已經(jīng)安裝好 JDK 1.8

安裝程序準(zhǔn)備
  1. 總部辦公網(wǎng)訪問(wèn): \172.18.8.70\nextpack\Kingdee_Cloud_Lite\InstallPack-1.5

  2. 公網(wǎng)共享路徑 1:金蝶云盤,金蝶賬號(hào)登錄 https://pan.kingdee.com/s/MTA5NzI1NSwxMjVl

  3. 公網(wǎng)共享路徑 2(備用共享路徑,路徑 1 下載報(bào)錯(cuò)后可選擇該路徑):百度網(wǎng)盤鏈接:
    https://pan.baidu.com/s/1SKShYXvDv07qdiJwJpkllg&shfl=shareset 提取碼: 26n1

下載 4 個(gè) Disk 的文件全部解壓到同一目錄后可直接安裝

2.0 與 1.5 可以共存嗎?

2.0 與 1.5 版本是可以共存的,但命名不要相同就行,比如1.5命名為 cosmic ,那么2.0版命名為cosmic2即可

安裝部署步驟

第一步:工具安裝

到%解壓后的工具包目錄% \Windows\Disk1\InstData\VM\下執(zhí)行 setup.exe ,按工具提
示逐步完成選擇安裝主目錄(所在磁盤空間不小于 10G)、主要組件端口及 JDK 主目錄配置即可。

注:如果之前已經(jīng)安裝老版本的輕量級(jí)開發(fā)入口,為保留原有開發(fā)數(shù)據(jù)請(qǐng)安裝在
不同的目錄,同時(shí)請(qǐng)備份出原有庫(kù)。待新版本安裝完成后將備份庫(kù)導(dǎo)入到新庫(kù)去,然
后注冊(cè)到數(shù)據(jù)中心即可實(shí)現(xiàn)舊開發(fā)數(shù)據(jù)和方案的延續(xù)(開發(fā)代碼請(qǐng)自行備份和遷移)

此處更改mysql端口,為防與本地mysql(3306)與1.5版本(3307)沖突,所以此處我更改為3308

上圖中的JAVA_HOME路徑請(qǐng)參照下圖,否則完裝完成之后會(huì)報(bào)錯(cuò)

第二步:初始化配置
啟動(dòng)初始化環(huán)境
  • 進(jìn)入安裝主目錄,按順序依次執(zhí)行啟動(dòng)腳本

Mysql 數(shù)據(jù)庫(kù)(如果已經(jīng)啟動(dòng)則跳過(guò)):執(zhí)行 start-mysql.bat ,啟動(dòng)完成后控制不會(huì)輸入任何內(nèi)容,忽略即可。

Zookeepper(如果已經(jīng)啟動(dòng)則跳過(guò)):執(zhí)行 start-zk.bat

文件服務(wù)器(如果已經(jīng)啟動(dòng)則跳過(guò)):執(zhí)行啟動(dòng)腳本 start-fileserver.bat

管理中心(MC) (如果已經(jīng)啟動(dòng)則跳過(guò)):執(zhí)行 start-mc.bat

啟動(dòng)蒼穹服務(wù):執(zhí)行 start-cosmic.bat

如果沒(méi)有上述操作則會(huì)出現(xiàn)如下的bug,上述操作完成后重啟云蒼穹

管理員登錄

主目錄下用瀏覽器打開首頁(yè)文件【金蝶云蒼穹.html】進(jìn)入主頁(yè)(注意:如果在安裝修改了 web
端口則需要手動(dòng)在瀏覽器地址欄用修改后的端口訪問(wèn)),初始需要用管理員登錄,初始用戶和密
碼為:administrator/1234567

  1. 添加開發(fā)人員并授功能權(quán)限權(quán)

進(jìn)入應(yīng)用-基礎(chǔ)業(yè)務(wù)服務(wù)-人員-新增,添加一個(gè)開發(fā)者用戶,手機(jī)號(hào)必錄,然后保存即可。

  1. 同步許可并為開發(fā)人員分配許可

首次需要同步許可,如果已經(jīng)同步過(guò)則忽略此步驟。進(jìn)入應(yīng)用-基礎(chǔ)業(yè)務(wù)服務(wù)-許可管理-許可
分配用戶,點(diǎn)擊【同步許可】,開發(fā)環(huán)境會(huì)默認(rèn)給每個(gè)分組 3 個(gè)用戶。

分配許可:選中功能對(duì)應(yīng)分組,新增后選擇對(duì)應(yīng)開發(fā)者用戶然后再同步許可即可。

當(dāng)如下圖所示才算成功

  1. 為開發(fā)者授權(quán)

需要在基礎(chǔ)服務(wù)-權(quán)限管理-用戶授權(quán)中,為開發(fā)者授予開發(fā)服務(wù)云全部權(quán)限(如為方便管理也可
同時(shí)授予系統(tǒng)云、流程服務(wù)云等相關(guān)權(quán)限)即可

  1. 初次使用需開發(fā)商標(biāo)識(shí)

登錄后在系統(tǒng)管理-開發(fā)商配置,設(shè)置開發(fā)商標(biāo)識(shí)。如果已經(jīng)設(shè)置過(guò)則可以忽略
注:同一開發(fā)團(tuán)隊(duì)同一應(yīng)用最好統(tǒng)一設(shè)置同一開發(fā)商標(biāo)識(shí)

2.0 進(jìn)入開發(fā)平臺(tái)會(huì)彈出讓配置,跟1.5有路徑專門配置不一樣。

第三步:開發(fā)工程調(diào)試配置
  1. 啟動(dòng) Eclipse 并配置工程空間

進(jìn)入安裝主目錄下的 eclipse 目錄,啟動(dòng) eclipse 。 選 擇 工 作 空 間 為 % 安裝主目
錄%\bos-dev-tool\debug-service 。

  1. 配置 Gradle

啟動(dòng) Eclipse 后進(jìn)入 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. 啟動(dòng) Debug 服務(wù)

以調(diào)試模式啟動(dòng)入口類(kd.bos.debug.mservice.DebugServer)即可。說(shuō)明:由于端口原因
在開啟調(diào)試模式前確保運(yùn)行環(huán)境是關(guān)閉的,即 start-cosmic.bat 開啟的服務(wù)已被關(guān)閉

如果需要修改本地服務(wù)的端口按圖示中修改對(duì)應(yīng)服務(wù)的 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的名字,標(biāo)識(shí)和區(qū)別啟動(dòng)應(yīng)用的名稱,一般不需要修改

        //設(shè)置集群環(huán)境名稱和配置服務(wù)器地址
        System.setProperty(ConfigUtils.CLUSTER_NAME_KEY, "cosmic");//集群編碼,可在web中查詢,默認(rèn)不需要修改
        System.setProperty(ConfigUtils.CONFIG_URL_KEY, "127.0.0.1:2181");//zk地址與端口,一 般不需要修改,需要修改時(shí)間在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");//啟動(dòng)服務(wù)的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服務(wù)的ip和端口,默認(rèn)不需要修改
        JettyServer.main(null);
    }

}
第四步:開啟應(yīng)用開發(fā)之旅

調(diào)試啟動(dòng)后打開%安裝主目錄%\金蝶云蒼穹.html 即可進(jìn)入調(diào)試模式登錄入口,用開發(fā)者用
戶登錄即可(用戶首次登錄默認(rèn)用戶名/密碼為:手機(jī)號(hào)/123456,首次登錄后需要手機(jī)號(hào)激活,
按提示操作即可)。登錄成功后,就可以通過(guò)應(yīng)用-開發(fā)平臺(tái),開啟你的第一個(gè)應(yīng)用開發(fā)啦??!

出現(xiàn)如下圖所示,則可以進(jìn)行2.0云蒼穹開發(fā)了。。。。

擴(kuò)展知識(shí)點(diǎn)

若需要卸載云蒼穹,請(qǐng)刪除本地文件夾后參照如下步驟

Windows金蝶云蒼穹1.5版本開發(fā)環(huán)境搭建

以上就是我關(guān)于 Windows如何搭建云蒼穹2.0開發(fā)環(huán)境? 知識(shí)點(diǎn)的整理與總結(jié)的全部?jī)?nèi)容。


分割線


博主為咯學(xué)編程:父母不同意學(xué)編程,現(xiàn)已斷絕關(guān)系;戀人不同意學(xué)編程,現(xiàn)已分手;親戚不同意學(xué)編程,現(xiàn)已斷絕來(lái)往;老板不同意學(xué)編程,現(xiàn)已失業(yè)三十年。。。。。。如果此博文有幫到你歡迎打賞,金額不限。。。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容