搭建RAP

官方文檔:https://github.com/thx/RAP/wiki/deploy_manual_cn

一.安裝jdk

tar -xf jdk-7u80-linux-x64.tar.gz
ln -s jdk1.7.0_80/ jd``k

添加以下內(nèi)容到/etc/profile

JAVA_HOME=/opt/software/jdk
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export JRE_HOME
export PATH
export CLASSPATH
```
**source /etc/profile** 更新環(huán)境變量

#二.編譯安裝mysql5.6
```
yum -y install make gcc-c++ cmake bison-devel ncurses-devel unzip
wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.35.tar.gz
tar xf mysql-5.6.36.tar.gz
mkdir -p /usr/local/mysql/data
cd mysql-5.6.36
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

make&& make install
groupadd mysql
useradd -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
cd /usr/local/mysql
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
cp support-files/mysql.server /etc/init.d/mysql
chkconfig mysql on
service mysql start
echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
mysqladmin  -uroot password='gnova2017!@#'
```
#三.下載rap.war 包
wget http://rapapi.org/release/RAP-0.14.16-SNAPSHOT.war
unzip -x RAP-0.14.16-SNAPSHOT.war -d ROOT
修改文件
vi ROOT/WEB-INF/classes/config.properties
jdbc.username=root
jdbc.password=password
#四.下載tomcat
```
wget http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.tar.gz
tar -zvxf apache-tomcat-7.0.69.tar.gz

```
#五.安裝redis
```
tar xzf redis-3.2.8.tar.gz
cd redis-3.2.8
nohup ./src/redis-server &
```
#六.部署rap應(yīng)用
初始化數(shù)據(jù)庫,設(shè)置密碼,禁止匿名訪問,導(dǎo)入數(shù)據(jù)
```
create database rap_db default charset utf8 COLLATE utf8_general_ci;
mysql -uroot -p'gnova2017!@#' <  ROOT/WEB-INF/classes/database/initialize.sql
```
將rap應(yīng)用部署到tomcat中運(yùn)行
```
rm -rf apache-tomcat-7.0.69/webapps/ROOT/*
cp -R ROOT/* apache-tomcat-7.0.69/webapps/ROOT/
```
啟動(dòng)tomcat

![圖片.png](http://upload-images.jianshu.io/upload_images/4618795-60eb158f0db7b00c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容