一、服务器申请及服务器环境搭建
1)可以申请腾讯云或者阿里云,本文申请的腾讯云,实名认证之后可以免费试用15天,腾讯云申请地址:https://cloud.tencent.com/?fromSource=gwzcw.234976.234976.234976,申请好之后即可领取使用。
2)使用远程工具连接服务器,若申请的是Linux服务器则使用xshell或者其他,本文申请的是Windows Server,使用远程桌面即可连接到服务器,用户名默认是Administrator,密码可以重置成自己的密码,然后登录即可。
3)登录成功之后即可在服务器上安装jdk和tomcat,把jdk和tomcat安装包复制到服务器上,tomcat解压即可使用,jdk安装之后需配置环境变量。
4)验证服务器是否搭建成功,在tomcat的解压目录,找到bin目录中的startup,然后双击即可启动tomcat,因为微信公众平台只支持80端口,所以还要把tomcat端口号改成80,在conf目录找到server.xml然后用记事本打开,把8080改成80保存即可。然后重启tomcat,在自己本地浏览器输入IP即可访问tomcat,若访问不了,把服务器防火墙关闭即可(商用不推荐)。
二、申请微信公众号
1)微信公众号申请地址:https://mp.weixin.qq.com/,申请好之后要申请成为开发者,然后在基础配置中配置服务器地址。
2)使用Eclipse创建一个Java web工程,主要用于接收微信发过来的消息,处理之后返回给微信端,本文已实现接收消息和接收图片的功能,源码都有注释,源码地址:https://pan.baidu.com/s/1AikYBYU1SDtk5WXjGu3OXA
需要注意Token要和微信公众平台配置的token要一致。