JEPaaS开发版部署方式.

JEPaaS商业开发版部署教程

源码下载 && 基础环境搭建

前置要求

  • OS: windows/linux/macos

  • MySQL 5.7+

  • Redis 3.0+

  • Tomcat 7.0+

源码下载

  1. 下载商业开发板源码

数据库初始化

依次创建instant,jepaas 数据库,到jepaas-commercial\scripts\db-migration,把需要的脚本导入到Mysql执行

搭建redis

Redis 搭建成功后,需要在redis.conf 设置redis的密码,这里假设为 edtest123

参数修改 && 证书覆盖

  1. JEPaaS的授权证书重命名为je.license,复制到jepaas-commerical/je-web/src/main/webapp/JE/data/config目录下

  2. jepaas-commerical/je-web/src/main/resources/目录下为各个环境的配置文件,根据实际的MySQL、Redis 配置,修改jdbc.properties,redis.properties中的连接地址和认证参数

  3. scripts/push目录下是connector-serverinstant-push-server的构建好的文件,也需要修改mysql和redis 连接及认证参数

打包

-P 后面的参数代表maven打包时使用的profile,根据不同环境选择相应的profile,下面以prod为例

cd jepaas-commercial
mvn package -P prod

上述命令如果执行成功后,应该会输出一个war包jepaas-commercial\je-web\target\jepaas.war

部署 && 启动

  1. 启动 connector-serverinstant-push-server

  2. 下载tomcat后,把上面打包好的jepaas.war复制到TOMCAT_HOME\webapps\这个目录,然后把jepaas.war重命名为ROOT.war

  3. TOMCAT_HOME\bin\目录下,执行如下命令,启动服务

startup.sh