昨天晚上临近下班的时候经理给我发了个连接“http://git.oschina.net/zhoujingjie/apiManager”,点开后我一脸懵逼,这不是和github类似嘛,我有点不适应这种的界面,因为实在看不太懂英文和那些没有颜色的符号还有一个类似于ftp的web界面的窗口是什么意思。
经理走过来跟我说:“你看着这篇文档搭建下”,然后他迅速滑到了文档中部的一个标题“直接使用”那里,点开那个部分的下载链接后需要相关网站的登陆,我没有账号注册过,他便回去自己的电脑上将软件包下载下来然后qq发送给我,让我跟着文档搭建一下。发过来之后我一直忙于部署上线,等有空弄得时候已经下班好久了,我便粗滤的看了几遍官方文档,很无奈,没有一点头绪,1是对要搭建的这个服务不明白是干什么用的 2是文档的搭建步骤真的不详细,只是粗浅的把关键的地方提出来了,虽然这对于熟悉这类架构的人来说还是可以看懂的,但对于我这个个小白来说,需要知道前后衔接了哪些服务以及各个服务之间是怎么调配的。纠于这几点,我索性就直接下班了,因为光找出这些问题的答案就不是一时半刻可以完成的。
今天下午将从上午延续至现在繁琐的部署上线的工作告一段落之后,开始研究小幺鸡,让我郁闷的是看了几遍官方文档没有思路后上网也未搜索到相关的信息,无可奈何之际只能先看官方文档了解下这款产品,小幺鸡的官网挺好看,对于小幺鸡的介绍也挺详细,不过我只是粗略的知道这个东西是给开发用的,具体怎么用就不理解了。正当我举棋不定准备放弃时,看到了底部的qq群链接,顿时感觉有戏。在经过坎坷的受教之后将搭建过程整理下放在这里免去各位在群里四处张望乱投医的过程。
小幺鸡接口文档管理力工具内网搭建
环境:tomcat与jdk的版本均在6以上,mysql需要在5.5以上
1.将软件包下载到本地然后上传到Linux并解压
https://git.oschina.net/zhoujingjie/apiManager/tree/master/releases
2.创建数据库然后将解压文件apiManager/api/sql中的sql导入
ps:库名随意,可将sql单独备份到相应MySQL服务器中进行导入
3.将/usr/local/tomcat/webapps/ROOT/下的内容清空,然后把apiManager/releases/2017-0210/xiaoyaoji-0210.zip解压的内容放进去。
4.修改配置文件中数据库的信息/WEB-INF/classes/config.properties
ps:库名与数据库的账户密码需要改成自己的
5.重启访问:http://localhost:8080