搭建RAP

作者: 秋幻旎苏 | 来源:发表于2017-05-15 18:07 被阅读0次

官方文档: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

添加以下内容到/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** 更新环境变量

#二.编译安装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应用
初始化数据库,设置密码,禁止匿名访问,导入数据
```
create database rap_db default charset utf8 COLLATE utf8_general_ci;
mysql -uroot -p'gnova2017!@#' <  ROOT/WEB-INF/classes/database/initialize.sql
```
将rap应用部署到tomcat中运行
```
rm -rf apache-tomcat-7.0.69/webapps/ROOT/*
cp -R ROOT/* apache-tomcat-7.0.69/webapps/ROOT/
```
启动tomcat

![图片.png](https://img.haomeiwen.com/i4618795/60eb158f0db7b00c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

相关文章

  • 搭建RAP

    官方文档:https://github.com/thx/RAP/wiki/deploy_manual_cn 一.安...

  • RAP搭建前端MockServer

    前后端分离式开发的思考 目前大部分公司都实行了前后端分离开发。然而在项目开发过程当中,经常会遇到以下几个尴尬的场景...

  • RAP2本地部署的坑

    1.上次在公司本地服务器搭建了两个用到的服务器,一个是禅道,一个是rap2。记录一下rap2的坑。安装Rap2他的...

  • rap2搭建教程

    rap2是一个api可视化管理平台。 为啥需要API管理工具? 对于后端:定义接口可视化定义,可以一键导出api文...

  • 【易网络当周最热】第一期

    一:EG支持和RAP组网么? 答:支持和RAP进行组网,但是EG不能管理RAP。可以通过APP对RAP进行管理,或...

  • 小老虎的开发记述【十三】RSA加密明文补位

    大家好,今天讲的是RSA加密明文补位报错问题。 今天,正好搭建完成阿里的RAP。然后在试着使用。请求已经调通的一个...

  • 前后端分离:使用RAP搭建MockServer

    MockServer可以减少前端开发对后端的依赖,提高前端开发的效率,同时也利于团队的协作。 什么是RAP? RA...

  • 20170820

    Rap Mockjs

  • rap

    圣人苦心思索着真理的意义 庸人做着念着读着意义的释义 俗人一脸不屑地瞧他们能有什么和他不同的成绩 准备好唾沫去攻击...

  • RAP

    Suga已经在他的练习室,练习钢琴和rap一周了。(阿米以为他都舍不得出来) Suga背着疲惫的身体,准备回去洗个...

网友评论

      本文标题:搭建RAP

      本文链接:https://www.haomeiwen.com/subject/tgihxxtx.html