背景

近期把D(丁亮)上线的小薇聊天机器人玩HIGH了。由于D写的文档还没有特别详细,因此本着开放、自由的分享的精神,在此就用SOP的方式,给小白们普及一下小薇是如何一步步部署上线。

SOP

一、下载小薇源代码

https://github.com/b3log/xiaov/releases

1.首先登录“黑客派”论坛https://hacpai.com/
2.找到D的帖子(D的头像是路飞,很好认),点击路飞的头像
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
3.找到小薇的帖子
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
4.点击“ XiaoV ”的链接,定位到 GitHub 上
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
5.在D的 GitHub上 ,点击 Clone or download 这个按钮
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
6.点击 Download ZIP 这个按钮
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程

二、导入小薇的工程文件

7.把xiaov_master压缩包解压到你的 MyEclipse 工程目录下
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
8.然后打开 MyEclipse
(什么?你没有 MyEclipse ?那么再见!)
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
9.在 MyEclipse 中的 File 菜单中点击 Import
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
10.在 Import 选项卡的 Select an import source 中输入 maven ,并选择 Exisiting Maven Projects
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
11.在下一步操作中,点击 Browse… 按钮,将目录定位到JAVA工程中的 xiao-master 上并点击 Next 按钮
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
12.看到这个画面后直接点击 Finish
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
13.然后你会看到右小角的滚动条在跑呀跑,等等吧亲!去泡杯茶,或者喝杯咖啡。
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
14.跑完后,你会发现,小薇的工程目录前面有个感叹号,一定是哪里出了问题
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
15.右键点击这个工程,选择 Build Path -> Configure Build Path…
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程

三、安装JDK1.7环境

16.可以看到原来是没有 jdk1.7 ,别急,点这里下载,密码:k4ms
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
17.装一下 jdk1.7 ,很快的哈
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
18.装好了,那么我们再回到 Build Path -> Configure Build Path… ,点击 Libraries 选项卡,再点击 Edit…
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
19.选择 Alternate JRE ,再点击 Installed JREs…
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
20.点击 Add…
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
21.选择 Standard VM ,点击 Next
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
22.将 Directory… 定位到刚才 jdk1.7 的安装目录下,再点击 Finish
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
23.回到前一个对话框,选择 jdk1.7 ,点击OK
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
24.再回到前一个对话框,点击 Execution environment (这时可以看到已经有 jdk1.7 的环境了),再点击Finish 按钮,OK
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程

三、部署小薇服务

25.这时候可以看到,小薇的工程已经没有报错了
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
26.为了确保小薇依赖的包都准确无误,我们可以在工程目录上点击右键,然后 Run As -> Maven install
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
27.可以看到Maven在控制台输出了 BUILD SUCCESS 的信息,OK
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
28.接下来,我们要把小薇部署到Tomcat上,点击 MyEclipse 上的 Deploy 按钮,在弹出的对话框中点击 Add 按钮
PS:D用的是Jetty,但我还是比较习惯用Tomcat呵
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
29.选择 MyEclipse Tomcat ,点击 Finish
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
30.回到上一个对话框,可以看到 Successfully deployed. 的提示,点击 OK
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程

四、运行小薇服务

31.接下来,点击 MyEclipse 上服务器按钮旁边的小三角形,选择 MyEclipse Tomcat -> Start
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
32.可以看到,控制台中输出了小薇启动的信息
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
33.找到控制台告诉你的二维码所在的目录,打开,用手机QQ扫它吧
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
34.这时候,你看到了控制台输出了一堆错误信息
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
35.别着急,根据提示,我们打开w.qq.com,先扫扫看吧
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
36.可以正常登录网页版QQ,那么,退出吧!
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
37.再回到 MyEclipse ,把服务跑起来!这时候发现小薇已经可以读取到QQ群号了
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
38.什么?还是有出错信息?
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程

五、开始调戏小薇

39.安啦!这是正常的,只要有人敢在群里叫小薇,她就会开始瞎扯淡啦!不信你看!
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程
40.同时你也可以打开小薇的QQ,看她实时的扯淡能力啦,QQ的界面我就不截图了
PS:你眼神很犀利,看到了1202的返回错误码,这个是因为我的小薇被人禁言了- -!!
最后,如果需要修改小薇的名称,可以在工程中的 resources 目录下,找到 xiaov.properties ,打开后修改qq.bot.name 的值,这个就是小薇的名称啦!
小薇(XiaoV)QQ Java - 用MyEclipse部署上线SOP教程

六、写在最后

最后的最后,请大家一定要尊重D的劳动成果,小薇有一个随机函数,偶尔会发一下“黑客派”论坛的广告,请大家务必不要屏蔽!

现在就去访问黑客派论坛!

–END–

 

黑客派 小薇 Java

转载于:https://my.oschina.net/u/2246951/blog/780165

相关文章:

  • 2021-12-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2021-12-12
  • 2022-02-07
猜你喜欢
  • 2021-10-03
  • 2022-12-23
  • 2021-11-14
  • 2021-12-21
  • 2021-12-27
  • 2021-07-16
  • 2021-12-19
相关资源
相似解决方案