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

 

项目启动成功,即在浏览器登陆。尝试发送信息,发送成功。

相关文章
相关标签/搜索