<返回更多

Centos 7 部署RAP

2020-04-04    
加入收藏

介绍

RAP是阿里巴巴MUX出品的一个GUI的WEB接口管理工具。在RAP中,您可定义接口的URL、请求&响应细节格式等等。通过分析这些数据,RAP提供MOCK服务、测试服务等自动化工具。RAP同时提供大量企业级功能,帮助企业和团队高效的工作。

centos 上部署

su - root 切换成root用户

sudo -i 不需要密码直接切换成root

卸载自带jdk安装自己的JDK

1、rpm -qa | grep JAVA 查看centos自带的jdk

 

Centos 7 部署RAP

 

2、删除自带的jdk,例如:

rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

3、rpm -qa | grep java 再去查看是否已经删除

4、官网下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载包: jdk-8u171-linux-i586.tar.gz

5、cd /usr/

mkdir java

mkdir jdk

cd java

cd jdk

sudo tar zxvf ./jdk-8u171-linux-i586.tar.gz 解压包

6、ln -s /usr/java/jdk-8u171-linux-i586/ /usr/jdk 安装完毕为他建立一个链接以节省目录长度

7、vim /etc/profile (按i进入编辑)

添加如下内容:

JAVA_HOME=/usr/jdk

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$JAVA_HOME/bin

export PATH JAVA_HOME CLASSPATH

保存退出,按Esc 输入 (:wq)

8.重启机器(sudo shutdown -r now)或source /etc/profile (让该设置生效)

9.查看安装情况:java -version

1.cd /usr/java/

mkdir tomcat

cd tomcat

下载Tomcat压缩文件:apt-get http://mirrors.hust.edu.cn/Apache/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gz

2.解压到/usr/java/tomcat目录下:tar -zxvf apache-tomcat-6.0.29.tar.gz -C /usr/java/tomcat

3.建立链接文件:ln -s /usr/java/apache-tomcat-6.0.29/ /usr/tomcat

4.启动tomcat:cd /usr/tomcat/bin/

./startup.sh (注意:点代表当前目录下)

测试http://127.0.0.1:8080/

1.下载包:wget http://rapapi.org/release/RAP-0.14.16-SNAPSHOT.war

2.解压到新文件夹ROOT:unzip -x RAP-0.14.16-SNAPSHOT.war -d ROOT

3.将ROOT部署到Tomcat中 /usr/java/tomcat/.../webApps下: sudo cp -rf ROOT /usr/java/tomcat/.../webapps

1.安装mysql客户端:yum -y install mysql

2.安装mysql服务端:yum -y install mysql-server,此时可能存在找不到可用包情况

centos7下解决yum install mysql-server没有可用包

a.下载mysql的repo源:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

b.安装mysql-community-release-el7-5.noarch.rpm包:rpm -ivh mysql-community-release-el7-5.noarch.rpm

c.查看repo源安装结果:ls -1 /etc/yum.repos.d/mysql-community*

显示如下:

 /etc/yum.repos.d/mysql-community.repo 
/etc/yum.repos.d/mysql-community-source.repo

d.重新安装mysql服务端: yum install mysql-server

3.数据库字符集设置:在MySQL 配置文件my.cnf中加入default-character-set=utf8

4.启动或停止mysql:service mysqld start,service mysqld stop

5.将mysql设置成开机自启动

6.首次使用创建root管理员和密码:

(mysql -u root -p输入密码即可?)

mysql -u root;

use mysql ;

update user set password=password("123456") where user="root";

flush privileges;

1.下载安装包到/usr/redis/,需要先创建redis文件夹:wget -P /usr/redis/ http://download.redis.io/releases/redis-3.2.10.tar.gz

2.解压压缩包:tar zxvf redis-3.2.10.tar.gz

3.解压完毕后,进入redis目录,执行make

4.启动redis:nohup ./src/redis-server

1.修改src/config.properties中的数据库连接地址、用户名和密码

(数据库链接ip如有需要也要配置)

jdbc.username=root

jdbc.password=123456

2.执行SQL脚本: /src/main/resources/database/initialize.sql。初始化RAP数据:source /.../initialize.sql

# service firewalld start; 或者 #systemctl start firewalld.service;#开启防火墙

# service firewalld stop; 或者 #systemctl stop firewalld.service;#关闭防火墙

# service firewalld restart; 或者 #systemctl restart firewalld.service; #重启防火墙

# systemctl disable firewalld.service#禁止防火墙开启自启

# systemctl enable firewalld#设置防火墙开机启动

#yum remove firewalld#卸载firewall

 

#yum install iptables-services#安装iptables防火墙

#vi /etc/sysconfig/iptables#编辑防火墙配置文件,开放3306端口

添加配置:-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

#systemctl restart iptables.service #最后重启防火墙使配置生效

#systemctl enable iptables.service #设置防火墙开机启动

访问http://127.0.0.1:8080

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>