本機環境
- 系統:CentOS 6.7 64 位
- MySQL 5.6
- JDK 1.8
- Tomcat 8
- Redis 3.0.7
- Rap 0.14.1
Rap 說明
- 官網:https://github.com/thx/RAP
- 在線版:http://rap.taobao.org/
- 官網 Wiki:https://github.com/thx/RAP/wiki/home_cn
- 官網部署手冊:https://github.com/thx/RAP/wiki/deploy_manual_cn
- 用戶手冊:https://github.com/thx/RAP/wiki/user_manual_cn
下載
- 官網下載:https://github.com/thx/RAP/releases
- 當前最新版本:0.14.1
- 下載 war 部署包:https://github.com/thx/RAP/releases
安裝 MySQL、JDK、Tomcat、Redis
安裝 Rap
RAP的war包下載:https://github.com/thx/RAP/releasesmysql
建立數據庫,並建立權限用戶:git
mysql> create database rap_db character set utf8;
Query OK, 1 row affected (0.06 sec)
mysql> grant all privileges on rap_db.* to 'rap'@'%' identified by '123456'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
把 RAP-0.14.1-SNAPSHOT.war 移動到 tomcat 的 webapp 目錄下,刪除其餘多餘的文件夾 解壓:unzip -x RAP-0.14.1-SNAPSHOT.war -d ROOT 初始化數據庫:mysql -u rap -p rap_db < /usr/program/tomcat8/webapps/ROOT/WEB-INF/classes/database/initialize.sql
➜ database pwd /app/servers/tomcat7/webapps/ROOT/WEB-INF/classes/database ➜ database mysql -urap -p rap_db < initialize.sql mysql> select user,host,password from user; +------+-----------+-------------------------------------------+ | user | host | password | +------+-----------+-------------------------------------------+ | root | localhost | | | root | ok | | | root | 127.0.0.1 | | | root | ::1 | | | | localhost | | | | ok | | | rap | % | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | rap | localhost | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | +------+-----------+-------------------------------------------+
修改鏈接數據庫的配置信息:github
➜ database cat /app/servers/tomcat7/webapps/ROOT/WEB-INF/classes/config.properties jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc\:mysql\://localhost\:3306/rap_db?useUnicode\=true&characterEncoding\=utf8&zeroDateTimeBehavior\=convertToNull&noAccessToProcedureBodies\=true jdbc.username=rap jdbc.password=123456 redis.host=localhost redis.port=6379
http://192.168.1.10:8081/org/index.do
成功了!!!!web
參照文章:https://github.com/judasn/Linux-Tutorial/blob/master/Rap-Install-And-Settings.mdredis
注意註冊帳戶的時候,帳戶必是數字字母下劃線組成(並非密碼,這一點要注意)sql
注意記住把端口開放,因爲是實驗,直接把iptables關掉:/etc/init.d/iptables stop數據庫