opendx安装部署
1下载
1.jdk:Java Downloads | Oracle (v1.8)
2.xcode和xcode command:Sign In - Apple (v11.6)
3.opendx
4.maven:Maven – Download Apache Maven (v3.5.4)
5.安装MySQL 5.7.27,不要太高的版本,如果太高会报错
1、jdk
- .dmg安装
- 配置.bash_profile
- export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home
export CLASSPATH=.:${JAVA_HOME}lib/dt.jar:${JAVA_HOME}/lib/tools.jar
2、maven
- 解压
- 配置.bash_profile
- export MAVEN_HOME=/Users/apache-maven-3.6.0
export PATH=$PATH:$MAVEN_HOME/bin
3、node
- brew install node
- sudo n stable (v12.18.3)
- npm config set registry https://registry.npm.taobao.org/
4.xcode和xcode command
- .dmg安装
5.python
- brew install python
7.opendx
- 前端 (v0.7.8):
- 解压
- cd /data/opendx/frontend-master
- npm install -g core-js@2
- npm install
- npm run build:prod
- server (v0.7.8):
- 解压
- cd 对应目录的 server-master下
- 执行 mvn clean package -Dmaven.test.skip=true,,执行完后会生成jar包
如果遇见以下错误
-
- 报错用idea打开,点击同步,下载完成后点击package,生成jar包
- agent (v0.7.8):
- 解压
- cd /Users/Desktop/data/opendx/agent-master
- mvn clean package -Dmaven.test.skip=true,执行完后会生成jar包
如果报错解决同上
8.appium
下载appium的dmg文件安装,不建议用命令安装。安装完毕配置环境变量
9.mjpeg-consumer
- npm install -g mjpeg-consumer
配置
server
- 数据库:CREATE DATABASE opendx CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_general_ci';
- 密码Nihao123!
- cd 对应目录下的/opendx/server-master/target
- mkdir static
- 拷贝/data/opendx/frontend-master下的dist文件夹到opendx/server-master/target/static目录下,并将dist文件夹名改成frontend
agent
- 拷贝opendx/agent-master下的vendor文件夹到opendx/agent-master/target目录下(不需要该名)
部署
server
- cd /Desktop/data/opendx/server-master/target (目录根据自己的做修改)
- java -jar server-0.7.6.jar --db-url=127.0.0.1:3306/opendx --db-username=root --db-password=root
agent
- java -jar agent-0.7.6.jar --ip=10.30.8.30 --server=http://0.0.0.0:8887 --android=true --ios=true
检查
server
- http://127.0.0.1:8887/
- u:admin
- p:admin
agent