搭建RAP环境

https://github.com/thx/RAP/wiki/deploy_manual_cn

在mac上通过Homebrew安装redis http://blog.csdn.net/chenshuai1993/article/details/51519384

安装Redis

➜  ~ brew install redis

Updating Homebrew...
^Cfatal: Could not parse object '37352cf9de116aa3550db177ecd9ffe7040ef94d'.
==> Downloading https://homebrew.bintray.com/bottles/redis-4.0.1.sierra.bottle.t
######################################################################## 100.0%
==> Pouring redis-4.0.1.sierra.bottle.tar.gz
==> Caveats
To have launchd start redis now and restart at login:
  brew services start redis
Or, if you don't want/need a background service you can just run:
  redis-server /usr/local/etc/redis.conf
==> Summary
🍺  /usr/local/Cellar/redis/4.0.1: 13 files, 2.8MB

启动:

redis-server /usr/local/etc/redis.conf

常用命令:

开机启动redis命令 
$ ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents

使用launchctl启动redis server 
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

使用配置文件启动redis server 
$ redis-server /usr/local/etc/redis.conf

停止redis server的自启动 
$ launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

redis 配置文件的位置 
/usr/local/etc/redis.conf

卸载redis和它的文件 
brewuninstallredis rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

测试redis server是否启动 
$ redis-cli ping

初始化数据库

执行release分支下的SQL脚本: /src/main/resources/database/initialize.sql,该脚本中包含数据库创建、表&结构创建、必要的初始数据创建的全部内容。

登录mysql,直接source + 路径就可了,很顺利。

配置文件

请正确配置 config.properties中的数据库连接地址、用户名和密码。

配置context-root (war包部署不需要)

启动项目

完成上述步骤,将RAP配置到Tomcat中启动即可。

注意!RAP暂时仅支持在根目录部署,若使用编译好的war包部署,需将war包改名为ROOT.war,以确保RAP部署在webapps/ROOT中!