小幺鸡,简单好用的接口文档管理工具

一、离线软件包下载
先下载下载jdk8u71源码包及tomcat9.0源码包 (java和tomcat最好8.0以上的版本)
[root@xiaoyaoji ~]# ls
apache-tomcat-9.0.10.tar.gz  jdk-8u171-linux-x64.tar.gz  xiaoyao-2.1.7.zip  zhoujingjie-apiManager-master.zip
二、部署java环境
[root@xiaoyaoji ~]# tar zxf jdk-8u171-linux-x64.tar.gz                                     ##解压jdk安装包
[root@xiaoyaoji ~]# mv jdk1.8.0_171/ /usr/local/java                                       ##将解压后的目录移动并改名到/usr/local/java
[root@xiaoyaoji ~]# cat << END >>/etc/profile
> export JAVA_HOME=/usr/local/java
> export PATH=$PATH:/usr/local/java/bin
> END                                                                                       ##编写环境变量(一定不能写错)
[root@xiaoyaoji ~]# source /etc/profile                                                     ##重新读取环境变量
[root@xiaoyaoji ~]# java -version                                                           ##查看java版本(此步成功证明java安装完成)
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
三、安装tomcat
[root@xiaoyaoji ~]# tar zxf apache-tomcat-9.0.10.tar.gz                                      ##解压tomcat包
[root@xiaoyaoji ~]# mv apache-tomcat-9.0.10 /usr/local/tomcat                                ##移动并改名tomcat解压包
[root@xiaoyaoji ~]# ls /usr/local/tomcat/
bin  conf  lib  LICENSE  logs  NOTICE  RELEASE-NOTES  RUNNING.txt  temp  webapps  work
[root@xiaoyaoji ~]# /usr/local/tomcat/bin/startup.sh                                         ##tomcat启动脚本(如果权限不够+x权限)
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/java
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@xiaoyaoji ~]# netstat -utpln |grep 8080                                                ##查看运行端口是否有8080(默认端口)
tcp6       0      0 :::8080                 :::*                    LISTEN      19666/java
四、安装mysql
[root@xiaoyaoji ~]# yum -y install mysql-server
[root@xiaoyaoji ~]# vi /etc/my.cnf
##在最后一行添加skip-grant-tables
[root@xiaoyaoji ~]# systemctl start mysqld
[root@xiaoyaoji ~]# mysql -uroot -p
Enter password:                                                                  ## 直接回车
mysql> use mysql;                                                                ## 进入mysql表
mysql> update user set authentication_string='' where user='root';               ## 将密码设置为空(必须在mysql库设置)
mysql> quti
[root@xiaoyaoji ~]# vi /etc/my.cnf                                               ##将添加的skip那一行删除,然后重启服务;
[root@xiaoyaoji ~]# systemctl restart mysqld
[root@xiaoyaoji ~]# mysql -uroot -p
Enter password:                                                                  ##直接回车
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Root@123';    ##设置密码(密码要复杂一点,否指会报错)
mysql> exit
接下来进行mysql的授权,对访问mysql的主机进行授权,否则访问不了
[root@xiaoyaoji ~]# mysql -uroot -pRoot@123                                       ##尽量不要在命令行输入密码;
##在mysql8.0中 授权语句已经更换,使用之前的sql语句授权会报错;
mysql> create user 'root'@'%' identified by 'Root@123';                           ##创建可以所有用户都可以访问的用户规则
mysql> grant all privileges on *.* to 'root'@'%';                                 ##对这个用户规则进行授权
mysql> flush privileges;                                                          ##刷新权限
mysql> exit
五、上传项目
将/usr/local/tomcat/webapps/ROOT/下文件清空 然后将小幺鸡项目包解压到这个目录下;
[root@xiaoyaoji ~]# rm -rf /usr/local/tomcat/webapps/ROOT/*
[root@xiaoyaoji ~]# unzip xiaoyao-2.1.7.zip -d /usr/local/tomcat/webapps/ROOT/
六、mysql读取信息
启动musql 创建数据库xiaoyaoji,并执行数据库脚本,脚本在另一个压缩包中
[root@xiaoyaoji ~]# unzip zhoujingjie-apiManager-master.zip -d /tmp/
[root@xiaoyaoji ~]# ls /tmp/
apiManager
[root@xiaoyaoji ~]# ls /tmp/apiManager/doc/
readme.md  xiaoyaoji.sql                                                                    ##xiaoyaoji.sql就是小幺鸡数据库文件
[root@xiaoyaoji ~]# mysql -uroot -p
Enter password:                                                                             ##输入密码
mysql> create database xiaoyaoji;                                                           ##创建xiaoyaoji数据库
Query OK, 1 row affected (0.02 sec)
mysql> show databases;                                                                      #查看当前数据库
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| xiaoyaoji          |
+--------------------+
5 rows in set (0.00 sec)
mysql> use xiaoyaoji;                                                                        ##进入小幺鸡数据库
Database changed
mysql> source /tmp/apiManager/doc/xiaoyaoji.sql                                              ##读取xiaouaoji.sql文件
mysql> exit
七、修改小幺鸡项目配置文件

在配置文件中修改ip 端口 数据库账号 密码 邮箱等

[root@xiaoyaoji ~]#  vim /usr/local/tomcat/webapps/ROOT/WEB-INF/classes/config.properties
测试访问http:?/ip+端口(8080)

!!未知原因显示系统错误,后续更新

Centos7 下搭建小幺鸡接口管理工具相关推荐

  1. CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr

    CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr 概述 KVM(Kernel-based Virtual Machine),开源的系统虚拟化模块.出于成本,技术人员力量的原因,很多小型企 ...

  2. linux 自动化管理工具,linux环境下搭建自动化Jenkins管理工具

    一.搭建一个jak--tomcat服务器到自己的linux服务器上 具体的服务器搭建这里可以参考华华大佬的博客:https://www.cnblogs.com/liulinghua90/p/46614 ...

  3. 如何在本地部署小幺鸡(小幺鸡简单好用的接口管理工具)

    如何在本地部署小幺鸡(小幺鸡简单好用的接口管理工具) 小幺鸡文档管理工具,支持富文本.markdown.http.websocket 及其在线测试 源码地址 https://gitee.com/zho ...

  4. Linux系统:Centos7下搭建PostgreSQL关系型数据库

    本文源码:GitHub·点这里 || GitEE·点这里 一.PostgreSQL简介 1.数据库简介 PostgreSQL是一个功能强大的开源数据库系统,具有可靠性.稳定性.数据一致性等特点,且可以 ...

  5. 组件分享之后端组件——阿里妈妈前端团队出品的开源接口管理工具RAP第二代rap2-delos...

    组件分享之后端组件--阿里妈妈前端团队出品的开源接口管理工具RAP第二代rap2-delos 背景 近期正在探索前端.后端.系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件 ...

  6. 如何写出完美的接口:接口规范定义、接口管理工具推荐

         无规矩不成方圆,为了开发人员间更好的配合,我特意整理了这么一篇文档供大家参考学习,如有意见.见解,请在评论区留言探讨. 接口规范说起来大,其实也就那么几个部分,接口规范.接口管理工具.接口文 ...

  7. centos7 下搭建git服务器

    总的来说,搭建git和svn形式差不多 1.首先要在服务器安装git环境,创建用户密码和仓库等 2.然后个人主机(基本是window)安装git客户端 3.将个人主机客户端的秘钥写到git服务器的一个 ...

  8. ApiPost与PostMan,你可以任选一款不错的接口管理工具

    我们都知道在一个团队中是由很多角色组成的,例如:业务.产品.设计.前端.后端.测试.每个角色各司其职,一起合作完成项目的交付. 而前端与后端的沟通则是需要通过一个统一的文件进行沟通交流,即通过接口文档 ...

  9. 接口管理工具Yapi禁用注册功能的配置解决方案

    之前公司运维安装了一个接口管理工具yapi,是通过docker安装的,时间有点久,安装的人也没了,容器是通过镜像/anoy/yapi安装的容器.默认yapi是可以开放注册的,因为公司外网开放的,所有发 ...

最新文章

  1. JS-鼠标跟随块(一个小圆点跟着鼠标跑)
  2. 将源码包打包成RPM包
  3. php分布式cache,thinkPHP实现MemCache分布式缓存功能
  4. 高度平衡树 -- AVL 树
  5. 判断奇数偶数和闰年(Python)
  6. java socket编写服务器_Java网络学习笔记1:用(Server)Socket编写简单的客户/服务器程序...
  7. 计算机python语言_计算机语言Python解释器
  8. 解决shell脚本参数传递含有空格的问题
  9. 织梦php me,GitHub - czmz/DedeCMSv5: 中国专业的PHP网站内容管理系统-织梦内容管理系统...
  10. Fckeditor漏洞利用总结
  11. echo输出不重复行到文件 shell_Shell脚本100例:43 shell中echo用法
  12. 测试和维修电脑软件,常用的电脑维修软件有哪些?
  13. 使用Word文档生成.prn文件
  14. c语言程序设计贪吃蛇报告,C语言“贪吃蛇”程序设计报告.doc
  15. 成都理工大学乐千桤java考试,成都理工大学方案.PDF
  16. 【电子知识摘要】合金电阻
  17. 计算机总自动开机 如何关闭,手把手教你win10电脑关机后自动开机怎么解决
  18. CCF201803-4-棋局评估
  19. 2016-春季校招面试笔试mark
  20. mac终端(terminal)里的快捷键

热门文章

  1. 深入浅出Java23种设计模式(一)
  2. PMP 考试是一个骗局吗?
  3. linux 7.4安装gcc,在 Centos 7.4 上安装Gcc 7.3
  4. 2020总结:软件工程,由分析需求到立项到测试再到?
  5. 将网页添加至收藏夹代码
  6. “1024”讲话两个月后,深交所正式发布区块链50指数,板块再迎利好
  7. 从CSDN到个人博客空间
  8. vue项目 打包文件大小分析
  9. 减肥期间早餐或者晚餐吃馒头包子可以吗?
  10. [文摘20071019]九九重阳节的来历 重阳节传说故事 重阳节的活动习俗 重阳节诗篇