davinci的使用和部署
davinci的下载
davinci项目地址:github地址
- 项目下载
从GitHub上录取代码,目录如下
bin目录:数据库初始化脚本、davinci服务启动脚本
config:配置文件目录
server:后台服务java目录
webapp:前端目录
- 插件phantomjs下载
下载地址:phantomjs官网下载地址
选择相应版本下载 - 初始化数据库,建库后运行bin目录下的初始化sql文件。
davinci的配置
- 前端打包
在webapp目录下,开启DOS窗口,然后执行打包命令。(需要nodejs的环境)
第一步:cnpm install
第二步:npm run build
此时webapp目录下会生成一个build文件夹
第三步:将build目录下的文件拷贝出来,并在根目录下新建davici-ui目录,放入其中。 - 修改配置文件
打开idea,并引入项目
修改config目录下的文件,首先后缀改成yml,如上图。
修改config目录下application.yml
davinci的运行
debug启动项目
linux环境下的部署
环境准备(jdk,tomcat,phantomjs)
vim /etc/profile 配置环境变量,执行source /etc/profile使其生效
export JAVA_HOME=/usr/local/src/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=${PATH}:/usr/local/src/phantomjs/bin/
export DAVINCI3_HOME=/home/davinci/ #项目路径
只需要将原项目中的davinci-ui、config、bin、userfiles目录拷贝过来即可。
这里的lib目录中存放的是server模块打包后的文件。
需要把davinci-server的jar包也放入lib目录,然后放到linux环境下的项目目录下。
修改配置文件
修改项目目录下config文件夹中的application.yml文件
指定ip和端口,并删除davinci_home的配置(如果环境变量中已经配置,删除即可,未配置,则需修改)
运行项目
执行bin目录下的start-server.sh脚本