Wex5鐺鐺開發環境搭建步驟

 

  • 安裝JDK

下載

首先咱們須要下載java開發工具包JDK,下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,點擊以下下載按鈕:html

http://www.runoob.com/wp-content/uploads/2013/12/java-download.jpg

http://www.runoob.com/wp-content/uploads/2013/12/java-download-1.jpg

下載後JDK的安裝根據提示進行,還有安裝JDK的時候也會安裝JRE,一併安裝就能夠了。java

 

配置環境變量

  1. 安裝完成後,右擊"個人電腦",點擊"屬性",選擇"高級系統設置"

 

2、選擇"高級"選項卡,點擊"環境變量"python

 

而後就會出現以下圖所示的畫面:mysql

 

在"系統變量"中設置3項屬性,JAVA_HOME,PATH,CLASSPATH(大小寫無所謂),若已存在則點擊"編輯",不存在則點擊"新建"。sql

變量設置參數以下:數據庫

變量名:JAVA_HOMEapache

變量值:C:\Program Files\Java\jdk1.8.0_171        // 要根據本身的實際路徑配置windows

變量名:CLASSPATH瀏覽器

變量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;    //記得前面有個"."oracle

變量名:Path

變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意: Windows10 中,由於系統的限制,path 變量只可使用 JDK 的絕對路徑。%JAVA_HOME% 會沒法識別,致使配置失敗。以下所示:

C:\Program Files\Java\jdk1.8.0_171\bin; C:\Program Files\Java\jdk1.8.0_171\jre\bin

 

JAVA_HOME 設置

 

 

 

 

PATH設置

 

 

 

CLASSPATH 設置

 

注意:若是使用1.5以上版本的JDK,不用設置CLASSPATH環境變量,也能夠正常編譯和運行Java程序。

測試JDK是否安裝成功

1"開始"->"運行",鍵入"cmd"

2、鍵入命令java -versionjavajavac 幾個命令,出現如下信息,說明環境變量配置成功;

 

  • 安裝 Scala

下載

從 Scala 官網地址 http://www.scala-lang.org/downloads 下載 Scala 二進制包(頁面底部),以下圖所示:

http://www.runoob.com/wp-content/uploads/2015/12/FFFE6958-C5EB-4C7A-B720-8432B770428D.jpg

下載後,雙擊 msi 文件,一步步安裝便可,安裝過程你可使用默認的安裝目錄。

安裝好scala後,系統會自動提示,單擊 finish,完成安裝。

配置環境變量

右擊個人電腦,單擊"屬性",進入如圖所示頁面。下面開始配置環境變量,右擊【個人電腦】--【屬性】--【高級系統設置】--【環境變量】,如圖:

 

設置 SCALA_HOME 變量:單擊新建,在變量名欄輸入:SCALA_HOME: 變量值一欄輸入:C:\Program Filesx86\scala 也就是 Scala 的安裝目錄。

 

設置 Path 變量:找到系統變量下的"Path"如圖,單擊編輯。在"變量值"一欄的最前面添加以下的路徑: %SCALA_HOME%\bin;%SCALA_HOME%\jre\bin;

注意:後面的分號  不要漏掉。

http://www.runoob.com/wp-content/uploads/2015/12/scala3.jpg

設置 Classpath 變量:找到找到系統變量下的"Classpath"如圖,單擊編輯,如沒有,則單擊"新建":

"變量名":ClassPath

"變量值":.;%SCALA_HOME%\bin;%SCALA_HOME%\lib\dt.jar;%SCALA_HOME%\lib\tools.jar.;

注意:"變量值"最前面的 .; 不要漏掉。最後單擊肯定便可。

測試Scala是否安裝成功

調出"cmd"檢查。單擊 【開始】,在輸入框中輸入cmd,而後"回車",輸入 scala,而後回車,如環境變量設置ok,你應該能看到這些信息。

 

3、安裝python

進入Python官網http://www.python.org,在「Downloads」下拉菜單中選擇windows

 

選擇相應的版本下載

https://images2017.cnblogs.com/blog/693229/201801/693229-20180104184815534-1459087529.png

安裝剛纔已經下載下來的安裝包, 點擊安裝,使用默認配置,而後就是一直next,直到完成

 

 

在開始運行處運行命令cmd,進行dos模式,輸入python,便可進行python的交互式環境

4、安裝sbt

點擊安裝sbt,採用默認配置,一直next,直到完成

 

 

 

安裝完後將cache.rar 解壓到C:\Users\用戶名\.ivy2目錄下,覆蓋cache目錄。

5、安裝maven

下載地址:http://maven.apache.org/download.cgi

在D盤新建maven目錄,將下載的maven文件解壓在該目錄下

 

配置環境變量:

右擊個人電腦,單擊"屬性",進入如圖所示頁面。下面開始配置環境變量,右擊【個人電腦】--【屬性】--【高級系統設置】--【環境變量】,如圖:

 

設置 MAVEN_HOME 變量:單擊新建,在變量名欄輸入:MAVEN_HOME: 變量值一欄輸入:D:\maven\apache-maven-3.5.4 也就是 maven 的安裝目錄。

 

設置 Path 變量:找到系統變量下的"Path"如圖,單擊編輯。在"變量值"一欄的最前面添加以下的路徑: %MAVEN_HOME%\bin\

 

 

將im目錄複製到C:\Users\用戶名\.m2\repository目錄下

 

測試是否安裝成功:

調出"cmd"檢查。單擊 【開始】,在輸入框中輸入cmd,而後"回車",輸入 mvn -v,而後回車,如環境變量設置ok,你應該能看到這些信息。

 

6、MySQL數據庫安裝

一、數據庫下載

下載網址:https://dev.mysql.com/downloads/installer/

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209125927839-743152662.png

二、下載完成後,打開安裝包,開始安裝:

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209131356808-275422596.png

  1. 選擇第二項,點下一步

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209133750011-690101091.png

4、下一步後進行以下操做:

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209132557136-1766578558.png

  1. 點擊Excute執行安裝

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209133929027-393118062.png

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209134105683-1261669799.png

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209140539261-1424251791.png

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209140635261-1797448538.png

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209140752808-793828966.png

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209140945105-1189731146.png

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209141102870-1084195139.png

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209141133636-1367935040.png

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209141232636-71646784.png

https://images2017.cnblogs.com/blog/1182443/201712/1182443-20171209141321902-2022356319.png

 

到此便可使用mysql

7、IDEA安裝

下載地址:https://www.jetbrains.com/idea/,下載社區版

 

選擇64位安裝

 

選用默認配置,選擇安裝sbt 和scala插件,一直next,直到finish

 

8、程序代碼導入IDEA

程序源碼位置:

機器人程序:

.../dangchat-bots-master

.../actor-bots-master

sdk:

.../dangchat-sdk

actor:

.../dangchat-server

機器人程序代碼導入

  1. dangchat-bots-master導入

選擇import project導入工程

 

按照路徑選擇工程文件

 

該項目爲maven項目,在選擇項目類型時,選擇maven,等待導入完成。

導入完成後,須要從新build,在命令行執行mvn clean,mvn(compile) package命令。

 

在IDEA下部出現命令行界面,執行命令

 

兩個命令成功執行,項目導入成功。

 

 

  1. actor-bots-master導入

導入方法與dangchat-bots-master的導入一致。

該項目爲gradle項目,在導入過程當中選擇gradle項目類型,等待項目導入完成。

導入完成後,須要從新build,在命令行執行gradlew clean,gradlew package(compile)兩個命令(在命令執行的過程當中會下載文件)。

 

 

命令執行成功,該項目導入完成。

sdk程序代碼導入

導入方法與dangchat-bots-master的導入一致。

該項目爲gradle項目,在導入過程當中選擇gradle項目類型,等待項目導入完成。

導入完成後,須要從新build,在命令行執行gradlew :actor-sdk:sdk-core:core:core-js:buildPackage命令(在命令執行的過程當中會下載文件)。

 

 

命令執行成功,該項目導入完成。

actor程序代碼導入

在磁盤的根目錄下,新建一個文件夾,命名爲dfsync。

分別將server端源碼目錄下的dangchat-server文件夾及scalawork 目錄下的conf文件夾、files文件夾、key文件夾一併拷貝到dfsync文件目錄下,而後修改conf文件夾下的application.ini文件,修改成以下圖所示:

 

接着修改conf文件夾下的server.conf文件,檢查參數是否正確

 

 

修改sbt安裝目錄下conf/sbtconfig.txt文件,修改結果如圖

 

而後將新拷貝的dangchat-server導入IDEA

導入方法與dangchat-bots-master的導入一致。

該項目爲sbt項目,在導入過程當中選擇sbt項目類型,等待項目導入完成。

導入完成後,須要從新build,在命令行執行sbt clean,sbt package兩個命令。

 

 

命令執行成功,該項目導入完成。

 

9、WeX5安裝

將WeX5解壓。

雙擊啓動WeX5開發工具.bat,啓動WeX5。

 

 

雙擊啓動pgsql服務.bat啓動postgresql

 

 

服務啓動成功

 

 

下載安裝postgresql客戶端pgAdmin

下載地址:https://www.postgresql.org/ftp/pgadmin/pgadmin4/v3.1/windows/

 

下載完成,安裝,選擇默認配置。安裝完成後,打開。

 

 

建立服務

 

鏈接信息:

 

主機名/IP:127.0.0.1

用戶名:admin

密碼:admin123

端口:5432

數據庫:im

 

Save保存設置,鏈接數據庫。

 

鏈接成功

10、數據庫數據導入

安裝MySQL可視化界面,將work.sql,x5sys.sql數據庫文件導入MySQL數據庫中

 

 

11、程序調試運行

WeX5程序調試

一、修改UI2/lib/actor/actorClient.js文件

將IP修改成本身電腦IP

 

二、修改UI2/chat/config.js文件

經文件最下部return部分,IP修改成本身IP,端口分別修改成9080,9090

 

  1. 修改Baas/org/Login.java文件

將tokenUrl的值中,IP修改成本身的IP,端口修改成9090

 

  1. 修改Baas/org/Actor.java文件

將groupInfoUrl的值中,IP修改成本身的IP,端口修改成9090

 

 

  1. 修改數據源

選擇導航欄窗口—>首選項

 

 

設置system和work兩個選項

 

 

點擊肯定,配置完成

 

  1. 從新編譯Baas

右擊Baas項目,選擇模型編譯。

  1. 啓動項目

點擊Tomcat圖標,啓動項目

 

瀏覽器輸入URL: http://172.20.6.45:8080/x5/UI2/v_/chat/wex5/pc/index.w#!main

出現登陸界面,項目啓動成功

 

 

啓動dangchat-server-新項目

找到文件dangchat-server-新\src\main\scala\im.actor.server\Main文件,右擊Main文件,選擇Run,啓動dangchat-server

 

啓動報錯,打開Project Structure,進入Project Settings->Modules

 

可刪除Source Folders下的target

 

項目啓動成功,即在瀏覽器登陸。嘗試發送信息,發送成功。

相關文章
相關標籤/搜索