oracle rap,部署RAP服务器
以前在美菜的时候,API管理系统用的Swagger。
现在自己一个人了,准备找个国内做这个的试用下,筛选下决定试试阿里的RAP,先搭建起来再说吧。。。
参考地址:https://github.com/thx/RAP/wiki/deploy_manual_cn
Step1.下载War包:
https://github.com/thx/RAP/releases
将下载的war包修改为ROOT.war后放入tomcat的webapps文件夹中。
Step2.Tomcat(8.5.15):1.去官网下载Tomcat代码,有9.x版本,还是保险起见,我下载了个8.5.15版本的。
http://tomcat.apache.org/
2.给予权限,我的项目是放在桌面的
cd ~/Desktop/environment
sudo chmod -R 777 apache-tomcat-8.5.15/bin/startup.sh
3.如果你没装过jdk的话,还需要去下载jdk。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
安装成功后就可通过命令行查询java版本:java -version
4.一般下载路径都会在 /Library下面
我的完整路径是:/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk
然后就是在~/.bash_profile里配置JAVA_HOME和JRE_HOME参数:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk
export JRE_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre
5.执行tomcat下的bin目录下的startup.sh脚本即可,浏览器输入localhost:8080访问Tomcat首页。
PS:如果需要改变Tomcat的端口,编辑conf文件夹下的server.xml,修改(我的改为8010):
Step3.Redis(3.2.9,只是简单启动了redis-server,细致的配置这里就不讨论了):1.官网下载:
https://redis.io/download
2.将解压后的redis文件夹移到 /usr/local目录下。
3.cd到 redis的文件夹内,执行测试命令:sudo make test。
通过后执行:sudo make install。执行安装命令后启动服务:redis-server
Step4.初始化数据库:1.下载脚本文件:https://github.com/thx/RAP/blob/release/src/main/resources/database/initialize.sql
Mysql环境下执行sql脚本: Mysql>source (下载的sql脚本完整路径)
2.因最新的mysql的sql_mode设置的比较严格,需要手动配置下SQL_MODE来禁止full_group检查,可以改MySQL配置文件,或者运行如下SQL语句来修改SQL_MODE:
SET@@global.sql_mode='STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION';
Step5.修改基本参数:1.修改数据库密码:部署ROOT.war文件后,在WEB-INF/classes/config.properties 修改数据库相关信息。
Step6.启动Tomcat,整个RAP服务器搭建完毕!
oracle rap,部署RAP服务器相关推荐
- Rap部署本地服务器
RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率.我们的口号:提高效率,回家吃晚饭! rap网页版 htt ...
- oracle中间键配置,Oracle Exalogic中间件云服务器简介及产品配置特点(2)
Oracle Exalogic中间件云服务器 -- 软硬件结合的优化平台 目前,企业所面临的应用挑战大多集中在异构环境.复杂的多层应用以及现有环境的低利用率等.于是,企业开始根据实际业务需求和投资情况 ...
- 服务器和网页接口,WebApi架构详解,WebApi接口搭建与部署WebApi服务器
WebApi架构详解,WebApi接口搭建与部署WebApi服务器 本文关键词:WebApi架构, WebApi接口搭建, WebApi部署 1. Api是什么? API(Application ...
- 部署iis服务器与c#程序遇到的问题小结
记得上次部署IIS服务器比较顺利,半天搞定的?有点忘了. 但,服务器版本各有不同,这次装的是server2008 R2 Ennterprice版.虽然忘了上次装的是哪个版本,但进去后发现有些东西明显不 ...
- 如何将项目部署到服务器上
一.购买服务器 打开服务器官网3A服务器,在里面购买后会有专人在线聊,挺不错的 二.用Xshell连接服务器 下载Xshell输入公网IP以及创建时的账号密码进行连接 三.安装Java环境 1.下载O ...
- Oracle的Fn无服务器平台添加了Prometheus支持和安装于Kubernetes的Helm Chart
\ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ 近期在美国Austin市召开的KubeCon北美大会上,InfoQ与Oracle容器组的副总 ...
- oracle sun 小机价格,Oracle/Sun SPARC T3-1 服务器
Oracle/Sun SPARC T3-1 服务器采用了业内首款16 核SPARC T3 处理器,并运行着业内领先的Oracle Solaris 操作系统,是首款在2 RU 机箱中提供128 线程的通 ...
- 如何将项目部署到服务器上(全套教程)
点赞再看,养成习惯,本文介绍如何将本地项目部署到服务器上永久运行. 目录 开场白 一.购买服务器 二.用Xshell连接服务器 三.安装Java环境 四.安装宝塔面板 ?五.部署 总结 开场白 在写毕 ...
- oracle asm 分布式存储,将Oracle RAC部署到分布式存储上
Oracle RAC部署到分布式存储上,可以解决数据集中存储的IO瓶颈,同事还能支持横向扩展,有了真正的分布式存储,才能真正意义上的云架构.再数据读写速度上面有几倍的提升. 1:实现方式 a:Turn ...
- 转《Angular4项目部署到服务器上刷新404解决办法》
刚遇到Angular4项目npm run build 后部署到服务器可以访问,但是刷新页面会出现404的错误!转载一大神的操作 解决angular2页面刷新后报404错误办法: 配置app.modul ...
最新文章
- Android 学习笔记
- Android 之问题集锦
- 修改引入表打造穿透KIS6的下载者(转)
- ROS通信架构(下)
- DLL 远程线程注入
- 魔兽老玩家无需购买《燃烧远征》资料片序列号
- (BFS)Prime Path (poj3126)
- 数据不够,游戏来凑!随机三维人物实现可泛化的行人再辨识(ReID)
- 雅虎网站页面性能优化的34条黄金守则(转)
- Unity3d AR 增强现实技术列表(2016年3月31日更新)
- bae php微信配置,使用BAE3.0搭建微信开发环境
- java调用flex_转载:在JavaScript中调用Flex方法
- Zend Studio9.02 字体显示,WIN7系统
- 我的世界java作弊怎么开_我的世界怎么开作弊?如何启用作弊模式?
- CSS(十六)——美化表单实操
- Linux切换jdk版本
- Axure 基础教程
- 宝塔修改网站中的文件后未生效
- 安卓开发之屏蔽按键抖动,连击,长按事件
- 了解一下ISO 8601是什么
热门文章
- 用matplotlib中的FuncAnimation()实现GDP世界排名动态图
- 完全二叉树的权值——两种解法
- 小程序-JAVA服务端解密与微信绑定的手机号
- 幻觉艺术——不要轻易相信自己的眼睛
- 450g带盖吐司配方_【最好吃的吐司记录450克的做法步骤图】偶尔小雨_下厨房
- 简述变分法在泛函极值问题中的应用
- qiniuLive 连麦流程介绍
- Provision not found. A provision is required for deploying your app to the device. 解决方案
- 北京地铁21号线_北京迎来地铁22号线,全长81公里,沿线的市民有福了
- 关于混入(minxs)的使用