文档章节

接口框架服务RAP搭建

 暴走的锅盖面
发布于 2016/08/26 09:45
字数 434
阅读 132
收藏 2

在centos7上部署RAP

  • mysql安装
    yum install wget
    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum install mysql-server
    yum install mysql-devel
    这样就安装完成mysql了,我们可以用命令查看一下是否安装成功了
    命令是:rpm -qa | grep mysql
    显示:
    mysql-community-release-el7-5.noarch
配置数据库

创建数据库及用户

create database rap_db default charset utf8 COLLATE utf8_general_ci;
grant all on rap_db.* to 'rap'@'localhost' IDENTIFIED BY 'password';
flush privileges;
初始化数据库,输入刚才创建用户的密码

mysql -u rap -p rap_db < ROOT/WEB-INF/classes/database/initialize.sql
配置应用中数据库连接

vi ROOT/WEB-INF/classes/config.properties 
修改为刚才创建的数据库用户名及密码

jdbc.username=rap
jdbc.password=password

其中redis配置可根据需求更改

启动redis

systemctl  start redis
配置tomcat

sudo cp -rf ROOT /var/lib/tomcat/webapps
sudo chown -R tomcat. /var/lib/tomcat/webapps/ROOT
重启tomcat

systemctl restart tomcat
配置nginx

在/etc/nginx/conf.d 中添加如下配置 rap.conf

注意: 将其中的xxxx替换为你的本机ip地址或者域名

server {
        listen        80;
        server_name   xxxxx;            #本机IP或者域名
        access_log    /var/log/nginx/rap_access.log;
        charset           utf-8;
        autoindex off;

        location /{
            proxy_pass   http://localhost:8080;

            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        }
}

重启nginx

systemctl restart nginx
配置防火墙

firewall-cmd --permanent --add-service=http
firewall-cmd --reload
  • 关闭防火墙war包
    systemctl stop firewalld.service#停止firewall
    systemctl disable firewalld.service#禁止firewall开机启动

© 著作权归作者所有

粉丝 0
博文 44
码字总数 30295
作品 0
浦东
高级程序员
私信 提问
初窥 RAP:如何使用 RAP 进行接口文档管理

摘要:RAP 是一个可视化接口管理工具, 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率。在 RAP 中,您可定义接口的 UR...

bigsec岂安科技
2017/12/15
0
0
PHPRAP 启用独立域名 www.phprap.com

PHPRAP,是一个PHP轻量级开源API接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造PHP版的RAP。 更新记录 【优化】启用独立域名 http://www.phprap.com 【修复】修复...

够过瘾
2017/11/27
1K
7
叶大侠/JApiDocs

English ReadMe 简介 一个简单的示例。 JApiDocs 是一个符合 Java 编程习惯的 Api 文档生成工具。最大程度地利用 Java 的语法特性,你只管用心设计好接口,添加必要的注释,JApiDocs 会帮你导...

叶大侠
2017/08/12
0
0
PHPRAP v1.0.6 版本发布,修复 BUG

PHPRAP,是一个PHP轻量级开源API接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造PHP版的RAP。 更新记录 【修复】修复在特殊情况下安装界面不断刷新的BUG 修复】mcr...

够过瘾
2017/11/23
527
9
GUI的WEB接口管理工具--Rigel Automation

RAP Rigel Automation Platform 是一个GUI的WEB接口管理工具。在RAP中,您可定义接口的URL、请求&响应细节格式等等。通过分析这些数据,RAP提供MOCK服务、测试服务等自动化工具。RAP同时提供...

yuanjl
2015/01/07
5.5K
0

没有更多内容

加载失败,请刷新页面

加载更多

fabric-sdk-java 1.4安装说明

Hyperledger Fabric Java SDK是开发基于Hyperledger Fabric区块链的Java应用之必备开发包。本文将介绍如何在Maven、Gradle和Eclipse中安装使用最新1.4版本的Hyperledger Fabric Java SDK。 ...

汇智网教程
24分钟前
0
0
Linux基础优化与安全归纳总结

一名运维工程师在运维岗位上时间久了,就会发现Linux优化的重要性,同时会给运维工作带来很多的便利性。本人逐渐认识到了这一点,所以特意在工作闲暇之余,通过阅读Linux相关书籍及向同事、同...

xiangyunyan
24分钟前
2
0
要996还是要生活?

今天早上,嗅嗅还在被窝的时候,睁开朦胧的双眼,习惯性的打开手机,一行小字映入眼帘:要996还是要生活 当真是垂死病中惊坐起,嗅嗅瞬间就清醒过来了。 其实嗅嗅当时的内心活动是:别闹了,...

forespider
25分钟前
4
0
SpringCloud微服务构建

遇到问题 修改server.port后,端口变更不起作用,总是8080 src/java/resources应该和rc/java/java在同一个层级,否则boot读取不到配置信息

铲平王
26分钟前
2
0
[IntelliJ IDEA][maven]properties in parent definition are prohibited报错

<parent> ... <version>${platform.version}</version><parent> IntelliJ报错: properties in parent definition are prohibited 解决: idea的错误提示,不用管 或者升级到maven3.5.......

Danni3
27分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部