微信公众平台开发-服务器验证

一、本地验证

首先,我们要将项目部署到 Tomcat 下,具体方法如下:

在浏览器地址栏输入以下地址:

http:localhost:8080/manager/html

接着会有一个弹窗,让你输入 Tomcat 的用户名和密码,默认的用户名为 admin ,密码为空。

如果你在安装 Tomcat 时设置了用户名和密码,就直接用自己设置的;如果你这么快就忘记了的话,也有解救的办法:

在 conf 目录下,用记事本打开 tomcat-users 文件,拖到最后就有你的用户名和密码了。

好了,成功登上了服务器,接下来就是上传文件了。

先将项目导出为 war 格式。具体步鄹如下:

右击项目 --> Export.. --> Java EE --> WAR file ( MyEclipse ) --> next --> 选择导出路径 --> finish

在服务器管理界面,

点击选择文件,选择好我们之前打包好的项目后,Deploy ,搞定。

这一步搞定之后,就可测试啦。打开浏览器,输入地址:

http://localhost:8080/souvc/coreServlet

如果出现这样的界面,则表示 web.xml 配置没问题, CoreServlet 能够被访问到且能处理 GET 请求。

为什么是 500 呢?因为我们还没有通过 URL 传递那四个参数。

如果是 405 错误,那么恭喜你,代码写错了,请检查一下。我当时就是把 doGet 写成了 deGet ,结果多花了半小时(被自己蠢哭)。

二、外网验证

要进行外网的验证,我们要先将内网地址映射到外网上,在这里我用的是 ngrok ,你们也可以选择其他的映射工具。

这里只介绍 Windows 的验证方式:

1)将 windows 版本的客户端解压到自己喜欢的目录,名字最好是英文的,在命令行下进入到已解压好的文件夹下。

2)执行ngrok -config=ngrok.cfg -subdomain xxx 80命令( xxx 是你自定义的域名前缀 )

以下是映射成功后的命令行界面:

三、平台验证

即使内网、外网都验证成功了,但这还不代表我们已经接近胜利。

接下来,我们需要在微信公众平台进行服务器配置,只有配置成功,我们才能继续往后的微信公众平台开发。

有不少文章,都是让你登录公众平台测试账号进行测试,但我觉得还是在微信公众号后台直接配置更为简单。

在公众号后台,点开菜单栏左侧开发菜单下的开发配置:

将刚刚映射成功的公网地址填入 URL 中,Token 处填写上一篇文章中我们编写的工具类中自定义的 token (要求一模一样),密钥直接随机即可,加密方式可以直接选择明文模式(入门而已,不要搞那么麻烦)。

随后,点击提交,如果提示 “ 配置成功 ” ,那么久大功告成啦。如果失败了,咳咳,只能你自己去百度了。祝你好运!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181127G144CM00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券